Nginx 导致网关错误

Nginx 导致网关错误

下面是包含 Web 服务的服务器配置的文件。

  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 }

设置完配置后,我运行systemctl restart php-fpmsystemctl restart nginx尝试连接到该网站。然后我看到了臭名昭著的 502 Bad Gateway 消息。

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

有什么解决方案或建议吗?

相关内容