1

コースに参加しようとしており、要件はラップトップlinuxまたはcygwin

もう一つは

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 を実行する予定がある場合は、証明書が必要です。「configure Apache https」をオンラインで検索します。検索結果の 1 つを次に示します。

しかし、たとえば、cURL を使用して https を使用してページをフェッチすることが期待されている場合は、いくつかの公開鍵をインストールするだけでよいと思います。リンクされた回答が示すように、最新バージョンの cURL は必要ないと思いますが、間違っている可能性があります。

于 2013-05-10T09:53:23.140 に答える