反向代理 502 错误网关

反向代理 502 错误网关

我已经设置了一个子域来代理我的 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';

相关内容