真的受不了这个东西了,总之以后每次出问题都来记录一下
nginx.pid failed
解决 Nginx -s reload 時 炸出 /var/run/nginx.pid failed 的問題链接
80已被自己占用且跳404
查看80端口占用情况netstat -ntlp|grep 80
查看nginx进程ps -ef |grep nginx
可以发现80端口是被 nginx master进程所占用,原因在默认的配置里,有一个名为 default.conf 的文件,其中配置了 server 并且 listen 80
修改掉就可以正常工作了
403
首先看看是否是网站根目录的权限问题、根目录是否有index文件。这两个都没有问题。
之后看/etc/nginx/nginx.conf 开头的user设定,由nginx改为root后可以正常访问了。
主页指定php文件时无法识别
网上查会说那个document~什么的路径写得有问题
我换了那里结果也还是不行,好像之前copy别人的配置文件时,后面多出的各种东西也有影响。
不知道具体是哪里总之删掉了,今后再遇到的话参考存文站的设置就行。