linux运行lnmp 出现502错误
之前遇到的问题:
安装好之后访问域名出现502错误,打开html文件正常,说明是php出现问题。
在wwwlog文件夹查看nginx日志,发现报错原因是找不到/var/run/php5-fpm.sock。具体:
connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory)
解决方法:
/var/run/php5-fpm.sock这个文件负责中转nigin和phpfpm的数据,是两个软件对接的桥梁。
在phpfpm设置文件中写错了该文件,改回来即可。
设置文件所在位置:/usr/local/php/etc/
(如果不一样以实际为准)
该错误网上另一种解决办法是用一个端口做桥梁,不用那个文件。在ngnix和phpfpm设置里把该文件位置换成127.0.0.1:9000
亲测不行。