1

即将参加课程并且要求是一台笔记本电脑,带有linuxcygwin

另一个是

cygwin 需要安装 https 支持

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

所以我安装并更新cygwin到最新版本,但在任何地方都找不到如何“安装 https 支持”

更新

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

其中 xxxx 是代理端口号

如果没有,你需要 http 和 https

curl:(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

就是这样。

4

2 回答 2

3

这取决于。你需要请人澄清。

如果您希望在笔记本电脑上运行 Apache,则需要证书。在线搜索“配置 Apache https”。这是一个搜索结果

但是,例如,如果您希望使用 cURL 来使用 https 获取页面,我认为您只需要安装一些 public keys。正如链接的答案所暗示的那样,我认为您不需要最新版本的 cURL,但我可能是错的。

于 2013-05-10T09:53:23.140 回答
2

有点晚了,但是:如果您使用的是 cygwin,您需要做的就是以管理员身份启动 cygwin 终端,然后运行:

update-ca-trust

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

于 2017-04-09T21:42:03.923 回答