如何“向httgwin添加https支持”?

时间:2013-05-10 06:47:51

标签: cygwin

即将参加课程和要求的是具有linuxcygwin

的笔记本电脑

另一个是

cygwin需要安装https支持

这可能是因为我需要使用cUrl来抓取https个页面

所以我安装并更新了cygwin到最新,但无法找到任何地方如何“安装https支持”

更新

  1. 按照https://stackoverflow.com/a/13105921/562459
  2. 中的建议从mozilla下载了证书
  3. 导出的代理设置 - 需要进入.bashrc或类似的
  4.   
    export http_proxy=http://nameofyourproxy:xxxx/  
    export https_proxy=http://nameofyourproxy:xxxx/
    

    其中xxxx是代理端口号

    如果没有,你需要两个http和https

      

    卷曲:(6)无法解析主持人'www.google.com'

    当你做

      

    curl -L https://www.google.com

    更新2

    我当然也需要导出https,我需要将证书放在正确的位置。

    CAfile: /usr/ssl/certs/ca-bundle.crt
    

    所以我将下载重命名为ca-bundle.crt并将其复制到

    <install path>cygwin\usr\ssl\certs
    

    就是这样。

2 个答案:

答案 0 :(得分:3)

这取决于。你需要问某人澄清。

如果您希望在笔记本电脑上运行Apache,则需要证书。在线搜索“配置Apache https”。 Here's one search result

但是,例如,如果您希望使用cURL来使用https获取网页,我认为您只需要install some public keys。我不认为您需要最新版本的cURL,因为链接的答案暗示,但我可能是错的。

答案 1 :(得分:2)

迟到了,但是:如果您正在使用cygwin,那么您需要做的就是以管理员身份启动cygwin终端,然后运行:

update-ca-trust

这将获取证书并将其存储在正确的位置。