У меня есть новая установка сервера Ubuntu LTS 16.04, размещаемого на Amazon. Согласно инструкциям относительно сети, устанавливая Nginx это легкое:
apt-get install nginx
sudo systemctl enable nginx
sudo systemctl start nginx
На данном этапе согласно всем инструкциям я видел, я должен смочь открыть браузер, перейдите к моему IP-адресу и посмотрите страницу "Welcome to 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 ничего не делает, и как я заставляю его показывать страницу приветствия по умолчанию?