Nginx запущен на сервере, но не обслуживает статические файлы

Nginx запущен на сервере, но не обслуживает статические файлы

Я установил nginx на клиентском дроплете Digital Ocean Node.js Ubuntu 14.04, sudo apt-get install nginxоднако я не могу получить доступ к статическим файлам сервера из веб-браузера. Установив nginx несколько раз на других идентичных серверах, я никогда не сталкивался с какими-либо проблемами, поэтому я предполагаю, что это что-то, что клиент изменил сам.

Я проверил все запущенные процессы, ps aux | grep nginxкоторые возвращают:

root     13060  0.0  0.1  85880  1336 ?        Ss   18:44   0:00 nginx: master p
rocess /usr/sbin/nginx
www-data 13061  0.0  0.1  86220  1764 ?        S    18:44   0:00 nginx: worker p
rocess
www-data 13062  0.0  0.1  86220  1764 ?        S    18:44   0:00 nginx: worker p
rocess
www-data 13063  0.0  0.1  86220  1764 ?        S    18:44   0:00 nginx: worker p
rocess
www-data 13064  0.0  0.1  86220  1764 ?        S    18:44   0:00 nginx: worker p
rocess
sysadmin 13080  0.0  0.0  11740   932 pts/0    S+   19:23   0:00 grep --color=au
to nginx

Я проверил порт 80, nmap -p 80 localhostкоторый возвращает:

Nmap scan report for localhost (127.0.0.1)
Host is up (0.00012s latency).
PORT   STATE SERVICE
80/tcp open  http

Я использую defaultконфигурацию в sites-availableи убедился, что она связана симлинком в sites-enabled. Я проверил конфигурацию по умолчанию с другой установкой по умолчанию, и обе идентичны. Я попробовал изменить корневую папку nginx на /home/user и поместил туда index.html с 'Hello World'. В браузере все еще ничего, он просто возвращает ERR_CONNECTION_TIMED_OUT.

У меня нет большого опыта работы с Linux или Nginx, но я бы предпочел решить эту проблему сам, чем спрашивать клиента, изменил ли он что-то на сервере. Как мне начать отлаживать проблему здесь?

решение1

Я бы рекомендовал временно отключить брандмауэр. Если после этого вы сможете зайти на сайт в браузере, то это брандмауэр заблокировал соединение, и в этом случае вам придется разрешить этот порт через брандмауэр.

Надеюсь это поможет.

Связанный контент