如题目:Linux+nginx+Apache+mysql+php的环境下,PHP页面访问502,html可以正常访问,
请教下该如何排查问题呢?网上找了好多方法都未能生效。
reboot后,有很短的时间,php页面是可以访问的
请参考配置
https://download.csdn.net/download/zhang_zxl11/9491225
查看php与apache的整合,查看防火墙是否关闭,安全组是否关闭,不关闭的话检查是否放行访问,查看服务是否启动
首先要看你的web服务器生效的是 apache 还是 nginx,可以输入一个404页面查看他们的错误信息,apache 和 ngnix是不一样的。确定服务器后就是查看你的配置了。把你的配置文件看一下,你这样问很难让人回答的
1、查看日志,你说的这种情况一般是php服务的问题,可以查看php服务相关的日志
2、php服务一般监听9000端口,可以在php服务所在的服务器上curl http://127.0.0.1:9000 这样看是否有内容返回。可以加参数-I 查看返回的状态码
3、如果第2步成功,可以确定是nginx和php之间通讯的问题,主要查看nginx的配置和fastcgi的配置