![反向代理 502 错误网关](https://linux22.com/image/1410213/%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%20502%20%E9%94%99%E8%AF%AF%E7%BD%91%E5%85%B3.png)
我已经设置了一个子域来代理我的 plesk 面板,但在保存页面时我收到502 Bad Gateway
错误而不是完成消息。我正在运行CentOS 6
。
这是我的vhost.conf
配置http://plesk.domain.tld/
:
RewriteEngine On
RewriteCond %{SERVER_PORT} ^80$
RewriteRule $ https://plesk.domain.tld/ [R,L]
这是我的vhost_ssl.conf
配置https://plesk.domain.tld/
:
SSLProxyEngine On
<Location />
ProxyPass https://localhost:8443/
ProxyPassReverse https://localhost:8443/
</Location>
我的 RAM、CPU 和 HDD 绰绰有余(我甚至检查过)。没有出现峰值。此外,发布的信息确实保存了,只是在试图向我显示“此信息已保存。”绿色/红色块时出错。
/var/log/nginx/error.log
以下是来自(IP/主机过滤)的相关错误:
2014/05/29 02:42:41 [错误] 8046#0:*402 上游在读取上游响应标头时过早关闭连接,客户端:173.238.XX.XX,服务器:plesk.domain.tld,请求:“POST /smb/web/edit HTTP/1.1”,上游:“https://198.100.XX.XX:7081/smb/web/编辑", 主机: "plesk.domain.tld", 引用: "https://plesk.domain.tld/smb/web/edit“
答案1
对于那些想要解决此问题的人来说,这里是解决方案。
参考:https://support.plesk.com/hc/en-us/articles/213907285-如何启用-禁用-优雅重启-Apache-
默认情况下,Parallels Plesk Panel 不使用 Apache 平稳重启来应用新设置。因此,每次通过 Plesk GUI 更改托管设置时,Apache 都会重新启动。这可能会导致网站运行出现不必要的中断。
解决方案
INSERT INTO `misc` VALUES ('restart_apache_gracefully', 'true') ON DUPLICATE KEY UPDATE `val` = 'true';