
Ich habe nginx auf einem Digital Ocean Node.js Ubuntu 14.04 Droplet eines Clients installiert sudo apt-get install nginx
, kann jedoch nicht über den Webbrowser auf die statischen Dateien des Servers zugreifen. Obwohl ich nginx zuvor mehrere Male auf meinen eigenen identischen Servern installiert habe, sind mir nie Probleme begegnet, daher gehe ich davon aus, dass es etwas sein muss, das der Client selbst geändert hat.
Ich habe geprüft, ob alle Prozesse ausgeführt werden, und erhalte ps aux | grep nginx
folgende Rückmeldung:
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
Ich habe Port 80 überprüft, nmap -p 80 localhost
der Folgendes zurückgibt:
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00012s latency).
PORT STATE SERVICE
80/tcp open http
Ich verwende die default
Konfiguration in sites-available
und habe bestätigt, dass sie in symbolisch verknüpft ist sites-enabled
. Ich habe die Standardkonfiguration mit einer anderen Standardinstallation verglichen und beide sind identisch. Ich habe versucht, den Nginx-Stammordner in /home/user zu ändern und dort eine index.html mit „Hallo Welt“ zu platzieren. Immer noch nichts im Browser, der einfach ERR_CONNECTION_TIMED_OUT zurückgibt.
Ich habe nicht viel Erfahrung mit Linux oder Nginx, aber ich würde dieses Problem lieber selbst lösen, als den Client fragen zu müssen, ob er etwas am Server geändert hat. Wie kann ich hier mit der Fehlerbehebung des Problems beginnen?
Antwort1
Ich empfehle, Ihre Firewall vorübergehend zu deaktivieren. Wenn Sie dann im Browser auf die Website zugreifen können, hat die Firewall die Verbindung blockiert. In diesem Fall müssen Sie diesen Port durch die Firewall zulassen.
Hoffe das hilft.