nginx 重启后停止监听

nginx 重启后停止监听

我能够使用所有默认配置在我的 Debian 7.7 系统上运行 Nginx(安装后我没有动过任何东西)。我可以通过访问我的服务器的 IP 来访问它。

当我运行 netstat -altpn 时,我可以看到 nginx 正在监听 127.0.0.1:80

现在,我需要为新网站创建新配置,因此我创建了该配置的副本

/etc/nginx/sites-available/default -> /etc/nginx/sites-available/example

我更改了以下几行:

root /usr/share/nginx/www;
    to
root /var/www/example;

===================================

server_name localhost;
    to
server_name local.example.com

完成这些更改后,我创建了一个指向 sites-enabled 的快捷方式:

ln -s /etc/nginx/sites-available/example /etc/nginx/sites-enabled/example

然后我通过发出以下命令重新启动 nginx:

service nginx restart

当我刷新浏览器时,我再也看不到该页面。

当我发出网络状态-altpnnginx 不再在列表中。

我可能做错了什么?我花了将近两天的时间才让 nginx 正常工作。

答案1

我按照这个建议做了这件事:

https://stackoverflow.com/questions/16021481/nginx-not-listening-to-port-80#comment28970877_19084424

事实证明,在创建符号链接时指明两个参数的完整路径非常重要。

相关内容