
Instalé nginx en el droplet Digital Ocean Node.js Ubuntu 14.04 de un cliente, sin sudo apt-get install nginx
embargo, no puedo acceder a los archivos estáticos del servidor desde el navegador web. Habiendo instalado nginx varias veces anteriormente en otros servidores idénticos, nunca encontré ningún problema, por lo que supongo que debe ser algo que el cliente haya cambiado.
He comprobado que todos los procesos se están ejecutando y ps aux | grep nginx
devuelve:
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
Revisé el puerto 80 con nmap -p 80 localhost
el cual devuelve:
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00012s latency).
PORT STATE SERVICE
80/tcp open http
Estoy usando la default
configuración sites-available
y he confirmado que tiene un enlace simbólico sites-enabled
. Revisé la configuración predeterminada con otra instalación predeterminada y ambas son idénticas. Intenté cambiar la carpeta raíz de nginx a /home/user y coloqué un index.html allí con 'Hello World'. Todavía no hay nada en el navegador, que simplemente devuelve ERR_CONNECTION_TIMED_OUT.
No tengo mucha experiencia con Linux o Nginx, pero prefiero resolver este problema yo mismo que tener que preguntarle al cliente si ha cambiado algo en el servidor. ¿Cómo puedo empezar a depurar el problema aquí?
Respuesta1
Recomendaría desactivar temporalmente su firewall; Si luego puede acceder al sitio web en el navegador, entonces fue el firewall el que bloqueó la conexión y, en cuyo caso, tendrá que permitir que ese puerto arroje el firewall.
Espero que esto ayude.