Я несколько раз читал, что nginx, возможно, быстрее и есть другие терминаторы SSL
Varnish и HTTPS с Apache без Ngnix, Pound, HAProxy (пока не могу комментировать)
Кто-нибудь успешно настраивал лак с Apache?
Я нашел другое руководство https://bash-prompt.net/guides/apache-varnish/
но, к сожалению, хотя я установил varnish: 80 Apache: 443 с прокси для Apache: 8080, он работает только для http, где curl показывает
Через: 1.1 varnish-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
Хотя в выбранном вами руководстве есть изображение, показывающее, что https проходит через лак (а также http), остальная часть этого раздела не содержит ничего, что могло бы указать на это. В ProxyPass
направляет трафик прямо на Apache localhost: 8080, который обслуживает DocumentRoot в обход Varnish.
Тебе надо ProxyPass
к IP: порту, который слушает ваш лак.
У вас есть два варианта https://bash-prompt.net/guides/apache-varnish/ или используйте nignx в качестве прокси для обработки запросов https https://www.smashingmagazine.com/2015/09/https-everywhere-with-nginx-varnish-apache/