Nginx 反向代理 + 重定向问题
现在的情况是:我有一个域名 https://a.bc.com
用了 Nginx
反向代理到本地的 Docker
,容器里用的端口是 8888
,现在刚打开页面是好的,但是一刷新就变成了 https://a.bc.com:8888
求教配置出了什么问题,一下是我的配置:
server {
server_tokens off;
gzip on;
gzip_types application/json application/javascript text/css;
gzip_proxied no-cache no-store private expired auth;
gzip_min_length 1000;
client_max_body_size 500m;
server_name a.bc.com;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_pass http://localhost:8888/;
proxy_redirect http:// https://;
}
listen 443 ssl;
ssl_certificate .....
ssl_certificate_key ......
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIa.bc.comGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
}
server {
if ($host = a.bc.com){
return 301 https://$host$request_uri;
}
server_name a.bc.com;
listen 80;
return 404; # managed by Certbot
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论