【已解答】添加免端口访问导致nginx配置和面板功能异常。...
主机:Alibaba Cloud Linux 3.2104LTS 64位宝塔:9.5版本
BUG内容:
开启面板SSL,打开免端口访问,添加域名如:bt.aaa.com和SSL证书成功。但无法通过 https://bt.aaa.com/入口字符串 正常进入面板。
需修改配置文件/www/server/panel/vhost/nginx/bt.aaa.com.conf将 listen 443改成: listen 443ssl即可。
此时可能会提示无法保存,提示 unknow "upgrade"。
进入面板。会出现无法添加网站,会提示 unknow "upgrade"。
检查配置文件/www/server/panel/vhost/nginx/bt.aaa.com.conf
问题在 proxy_set_header Connection $upgrade这一行代码;如果手动去修改配置文件,无法保存,也提示 unknow "upgrade"。把connection $upgrade改成connection $connection_upgrade或改成connection "upgrade", 可以正常保存,也可以正常访问,也可以正常添加网站了。
但如果修改了$upgrade变量后会出现一个新的问题,通过免端口域名进入面板无法在面板中重启NGINX。会返回红叉,查看响应内容为空。
除非添加端口号 bt.aaa.com:8888后可以正常重启nginx.并返回成功的提示。
将配置改成proxy_set_header Connection $http_upgrade;
这个问题已经记录过了,暂时先手动修改
页:
[1]