
Was bedeutet es, wenn ich mich mit der Seite "Es funktioniert!" in Chrome verbinden kann überhttp://localhost:8080, jedoch nicht direkt mithttp://localhost, in welchem Fall erhalte ich die Meldung „Diese Site kann nicht erreicht werden“? Ich nehme an, die Frage ist, wie ich auf die Seite zugreifen kann, ohne die Portnummer einzugeben. Sollte das nicht möglich sein?
Antwort1
http://localhostVerwenden Sie Port 80, ändern Sie also Ihre Apache-Konfiguration auf Port 80, nicht 8080. Wenn Sie Ubuntu und Apache2 verwenden, befindet sich die Konfigurationsdatei in /etc/apache2/sites-enable/000-default.conf, /etc/apache2/ports.conf.
Antwort2
Sie sagen nicht, welches Betriebssystem Sie verwenden, aber dies kann zwei Ursachen haben: Überprüfen Sie zunächst, ob Ihre Firewall Port 80 blockiert. Überprüfen Sie dann die Konfigurationsdateien Ihrer Apache-Ports. In Ubuntu ist die Portkonfiguration auf mehrere Dateien aufgeteilt:
In/etc/apache2/portsÜberprüfen Sie, ob eine Anweisung „Listen 80“ vorhanden ist.
In/etc/apache2/sites-available/000-defaultÜberprüfen Sie, ob eine VirtualHost *:80-Direktive vorhanden ist