Laut den Apache-Dokumenten sollten Sie zum Abhören aller Schnittstellen Folgendes verwenden:
Listen 80
Also, ich schlage vor, Sie entfernen das 0.0.0.0:
.
Ich versuche, eine Apache2-WordPress-Website einzurichten. Server führt Debian Jessie aus. Ich kann mit lokaler IP auf die Site zugreifen, aber nicht von außerhalb des LAN.
Was ist falsch an meinen Konfigurationsdateien?
ports.conf
Listen 0.0.0.0:80 <IfModule ssl_module> Listen 443 </IfModule> <IfModule mod_gnutls.c> Listen 443 </IfModule>
000-default.conf
<VirtualHost *:80> ServerName www.mysite.net ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog $/error.log CustomLog $/access.log combined </VirtualHost>
Ich vermute, etwas fehlt in diesen Dateien, kann aber nicht finden, was ...
Danke für Ihre Hilfe !!
UPDATE: Immer noch nicht gelöst und ich verstehe wirklich nicht, was das Problem sein könnte. Habe mit Nginx versucht und trotzdem keine Verbindung von außen.
Merkwürdige Tatsache: Wenn ich mich von außen mit www.mysite.com verbinde, passiert nichts, aber wenn ich mich mit www.mysite.com/whatever (www.mysite.com/zzzz) verbinde, werde ich auf die http-Server-Fehlerseite umgeleitet "nicht Auf diesem Server gefunden ", Apache oder Nginx, je nachdem, auf welchem Server ich gerade bin. Portweiterleitung muss also gut laufen. Warum funktioniert es nicht mit dem Stammverzeichnis? (zB www.mysite.com/)
Vielen Dank !!!
Laut den Apache-Dokumenten sollten Sie zum Abhören aller Schnittstellen Folgendes verwenden:
Listen 80
Also, ich schlage vor, Sie entfernen das 0.0.0.0:
.
Wenn Sie über Administratorrechte für Ihren Router verfügen, sollten Sie die Portweiterleitung aktivieren, sodass Ihr Server von außen über denselben Port erreichbar ist, auf dem er läuft.