We setup all varnish boxes where we need SSL with
nginx on :443 and varnishd on :80.
The local nginx server proxy-passes everything to localhost:80,
with the following config bit:
server {
ssl on;
ssl_certificate /etc/ssl/certs/your.crt;
ssl_certificate_key /etc/ssl/private/your.key;
listen 443 default ssl;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
# Proxy any requests to the local varnish instance
location / {
proxy_set_header "Host:" $host;
proxy_set_header "X-Forwarded-For" $proxy_add_x_forwarded_for;
proxy_pass http://localhost:80;
}
}
SSL and Varnish
最新推荐文章于 2024-11-13 17:24:18 发布