當 Nginx 接收到錯誤響應時將返回 502 Bad Gateway Error,原因可能有多種,我們需要查看 Nginx 錯誤日志以確定報錯原因。
如果 Nginx 錯誤日志包含 13: Permission denied 報錯,我們可以使用以下命令:
sudo setsebool -P httpd_can_network_connect 1
重啟 Nginx 服務,如果錯誤依舊,可以按以下步驟處理:
打開文件 /etc/nginx/nginx.conf,查找nginx使用的用戶,默認為 nginx。 運行以下命令:
sudo chown -R nginx:nginx /var/lib/nginx