我全新安装了 Ubuntu LTS 16.04 服务器,托管在 Amazon 上。根据网上的说明,安装Nginx非常简单:
apt-get install nginx
sudo systemctl enable nginx
sudo systemctl start nginx
此时,根据我看到的所有说明,我应该能够打开浏览器,转到我的 IP 地址,然后查看默认的“欢迎使用 Nginx“ 页。
但是当我打开浏览器并转到我的 IP 地址时,我根本没有得到任何响应。如果我尝试从命令行访问该 IP 地址以查看是否可以获得更详细的输出,我会得到以下响应:
$ wget --verbose http://###.###.###.###:80
--2016-11-11 00:26:57-- http://###.###.###.###/
Connecting to ###.###.###.###:80... failed: Connection timed out.
Retrying.
中没有任何内容access.log
,只有一行error.log
:
2016/11/10 08:03:41 [notice] 30097#30097: signal process started
我曾经ufw
打开过80端口:
To Action From
-- ------ ----
80/tcp (Nginx HTTP) ALLOW IN Anywhere
为什么 Nginx 不执行任何操作,以及如何让它显示默认欢迎页面?