web-dev-qa-db-ja.com

Apacheでhttpsを介してニスを塗る方法は?

私はnginxがおそらくより速いことを数回読みました、そして他のSSLターミネーターがあります

Ngnix、Pound、HAProxyを使用せずにApacheを使用したワニスとHTTPS (まだコメントできません)

誰かがApacheでニスを正常にセットアップしましたか?

別のガイドを見つけました https://bash-Prompt.net/guides/Apache-varnish/

残念ながら、varnish:80 Apache:443をProxy to Apache:8080でセットアップしても、curlが表示されるhttpでのみ機能します。

経由:1.1ニス-v4

しかしhttpsではありません:

< HTTP/1.1 200 OK
< Date: Thu, 12 Jul 2018 15:21:10 GMT
< Server: Apache/2.4.18 (Ubuntu)
< Strict-Transport-Security: max-age=63072000; includeSubdomains
< X-Content-Type-Options: nosniff
< Strict-Transport-Security: max-age=63072000; includeSubdomains
< X-Content-Type-Options: nosniff
< Vary: Accept-Encoding
< Content-Length: 103
< Content-Type: text/html; charset=UTF-8
< Connection: close
1
Markus

選択したガイドには、httpsがニス(およびhttp)を通過することを示す画像がありますが、そのセクションの残りの部分には、そのことを示すものは何も含まれていません。 ProxyPassは、VarnishをバイパスしてDocumentRootにサービスを提供するApache localhost:8080にトラフィックを転送します。

ワニスがリッスンするIP:ポートにProxyPassする必要があります。

1
kubanczyk