Nginx从Repository安装。 最初,它工作正常。 但是,我在启用了站点的站点中取消了默认configuration文件的链接,并在站点可用的文件夹中添加了新的虚拟主机文件,并使用ln -s将其链接起来。 nginx -t在重新启动后通过,但不在端口80上侦听。
但是,如果我复制实际的虚拟主机文件在启用网站的文件夹中。 重新启动后,它再次工作。 在旁注中,对于默认虚拟主机文件也是如此。 这里是ls -lR对于nginx diretory的输出
.: total 60 drwxr-xr-x 2 root root 4096 Nov 3 03:38 conf.d -rw-r--r-- 1 root root 898 Nov 3 03:06 fastcgi_params -rw-r--r-- 1 root root 2258 Nov 3 03:06 koi-utf -rw-r--r-- 1 root root 1805 Nov 3 03:06 koi-win -rw-r--r-- 1 root root 2085 Nov 3 03:06 mime.types -rw-r--r-- 1 root root 5287 Nov 3 03:06 naxsi_core.rules -rw-r--r-- 1 root root 287 Nov 3 03:06 naxsi.rules -rw-r--r-- 1 root root 2123 Dec 30 17:16 nginx.conf -rw-r--r-- 1 root root 131 Nov 3 03:06 proxy_params -rw-r--r-- 1 root root 465 Nov 3 03:06 scgi_params drwxr-xr-x 2 root root 4096 Dec 30 17:29 sites-available drwxr-xr-x 2 root root 4096 Dec 30 17:29 sites-enabled -rw-r--r-- 1 root root 532 Nov 3 03:06 uwsgi_params -rw-r--r-- 1 root root 3071 Nov 3 03:06 win-utf ./conf.d: total 0 ./sites-available: total 4 -rw-r--r-- 1 root root 102 Dec 30 17:29 default ./sites-enabled: total 0 lrwxrwxrwx 1 root root 23 Dec 30 17:29 default -> sites-available/default
权限是好的,但符号链接被打破 – 它应该指向../sites-available/default