回答
收藏
分享
举报
关于nginx反向代理后端https站点后无法登陆的问题
提问于2023-03-21 14:50

浏览 1.7k

文章标签

请教论坛上的各位大神,研究了多天,一直无法解决,望帮助下,十分感谢。

我有一台nginx服务器,这台nginx的443端口映射到互联网出口的1443端口上。然后这台nginx反向代理了一个后端的https站点。目前互联网上可以通过https://rsas.xmcecgw.cn:1443访问到nginx,然后nginx帮我转发到后端真实服务器。但是配置完成后,系统无法登陆,输入账号密码点击登陆后,界面总是一闪而过,导致无法登陆系统故障。(如果我把后端的真实服务器直接映射到互联网,不经过nginx代理,就不会出现这个故障)。

nginx版本为:

nginx version: nginx/1.22.1

built by gcc 8.5.0 20210514 (Red Hat 8.5.0-4) (GCC)

built with OpenSSL 1.1.1k  FIPS 25 Mar 2021


nginx涉及的该站点配置如下:

server {

       listen 443 ssl;

       server_name rsas.xmcecgw.cn;

       location / {

           proxy_pass https://X.X.X.X;#(此处应为安全需要,我把IP地址隐藏发布到网上了)

           proxy_redirect off;

           proxy_set_header Host $host;

           proxy_set_header X-Real-IP $remote_addr;

           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

       }

       ssl_certificate /etc/ssl/certs/rsas.xmcecgw.cn.crt;

       ssl_certificate_key /etc/ssl/certs/rsas.xmcecgw.cn.key;

       error_page   500 502 503 504  /50x.html;

       location = /50x.html {

           root   html;

       }

   }



已修改于2023-03-21 14:50



写下您的回答
发表回答
全部回答(0)

按点赞数排序

按时间排序

提问者
1230422ccfe
这家伙很懒还未留下介绍~
0
文章
1
问答
0
粉丝
相关问答

options请求?需要跨域访问? 

点赞 0
浏览 7.8k

sticky模块只能在linux下吧,win下没有。tomcat好像有个session复制吧,或者可以用共享session。

点赞 0
浏览 7.7k

没办法完全不受影响的,因为mirror是子请求,当子请求未结束时,主请求消耗的内存至少是无法释放的。你可以尝试在/mirror里,把超时时间大幅度调低,包括connect/read/send,再压下看看。

点赞 0
浏览 10.4k