宝塔用户_ejmiai 发表于 3 天前

【已解答】添加免端口访问导致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.并返回成功的提示。

阿珂 发表于 3 天前

将配置改成proxy_set_header Connection $http_upgrade;
这个问题已经记录过了,暂时先手动修改
页: [1]
查看完整版本: 【已解答】添加免端口访问导致nginx配置和面板功能异常。...