Nginx导致网关错误

以下是包含Web服务的服务器configuration的文件。

1 server { 2 listen 80; 3 server_name zabbix.mydomain.com; 4 root /usr/share/zabbix; 5 index index.php; 6 7 access_log /var/log/nginx/zabbix.access.log; 8 error_log /var/log/nginx/zabbix.error.log; 9 10 location / { 11 proxy_pass http://localhost:10051; 12 } 13 14 location ~ \.php$ { 15 try_files $uri =404; 16 fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; 17 fastcgi_index index.php; 18 fastcgi_param SCRIPT_FILENAME /usr/share/zabbix$fastcgi_script_name; 19 include fastcgi_params; 20 } 21 22 charset utf-8; 23 } 

设置configuration后,我运行systemctl restart php-fpmsystemctl restart nginx并尝试连接到网站。 然后我遇到臭名昭着的502坏门户消息。

我也运行telnet xxx.xxx.xxx.xxx 10051来查找目的地是否连接,但是我只能find'连接被拒绝'的消息。 我已经使用firewall-cmd --permanent --add-port=10051/tcp命令打开了端口10051。

任何解决scheme或build议?