0%

Nginx

真的受不了这个东西了,总之以后每次出问题都来记录一下

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别人的配置文件时,后面多出的各种东西也有影响。
不知道具体是哪里总之删掉了,今后再遇到的话参考存文站的设置就行。