
نوشته اصلی توسط
realham
مهندس وارنیش را با پورت ۸۰۸۱ ران کنید
طبق فرمایش شما :
VARNISH_LISTEN_PORT : 8081
یک بلاک با listen از 8080 در nginx ایجاد شد.
***** pass هم از 8081 به 443 تنظیم شده .
ولی صفحه اصلی public ip رو نشون میده
- - - ویرایش شد - - -
کد:
server {
server_name mysite.net www.mysite.net;
return 302 https://$server_name$request_uri;
}
server {
listen 8080;
server_name mysite.net www.mysite.net;
return 302 https://$server_name$request_uri;
set_real_ip_from 127.0.0.1;
real_ip_header X-Forwarded-For;
real_ip_recursive on;
}
# ***** Pass ( dar location /)
*****_pass http://127.0.0.1:8081;
*****_set_header X-Real-IP $remote_addr;
*****_set_header X-Forwarded-For $*****_add_x_forwarded_for;
*****_set_header X-Forwarded-Proto https;
*****_set_header X-Forwarded-Port 443;
*****_set_header Host $host;
##############Varnish#################
# Default backend definition. Set this to point to your content server.
backend default {
.host = "127.0.0.1";
.port = "8080";
}
VARNISH_LISTEN_PORT=8081