我有一个通过nginx代理服务的平均堆栈应用程序。
nginx设置如下:
server {
listen 443 ssl;
server_name www.example.com;
ssl_certificate /home/deploy/www.example.com.chained.crt;
ssl_certificate_key /home/deploy/example.com.key;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
快速添加设置如下:
var app = express();
var server = app.listen(8080);
当我通过安全网址访问网站时 https://www.example.com
我收到以下页面:
"暂时移动。重定向到http://127.0.0.1" 要么 只是一个空白页
答案 0 :(得分:0)
网址"pk" = 4
未被重写为http://127.0.0.1
。默认值应相当于:
https://www.example.com
默认情况不会被操作。可能是因为proxy_redirect http://127.0.0.1:8080/ /;
指令不包含尾随proxy_path
,或者可能是因为应用程序未在其重定向标头中指定端口。
您可以尝试以下方法:
/