porfavor
Goto Top

Apache nur von Hostrechner aus erreichbar

Hallo,

ich habe ein Problem mit meinem Apache auf Windows Server 2008 R2.

Ich kann ihn auf dem Host über
http://localhost
sowie
http://192.168.0.195 (interne IP)
erreichen.
Jedoch kann ich das vom Client aus nicht. Sprich wenn ich http://192.168.0.195 aufrufe, bringt er einen Seiten-Ladefehler.

Die Firewall hatte ich ausgeschaltet. Woran kann das liegen?

Content-ID: 138405

Url: https://administrator.de/contentid/138405

Ausgedruckt am: 25.11.2024 um 18:11 Uhr

60730
60730 16.03.2010 um 19:51:20 Uhr
Goto Top
moin,

in der .htaccess steht allow 127.0.0.1 und Deny from * ?
Und das ist der Grund, afaik macht das aber nur ein Xampp, kein echter Apache.
kingkong
kingkong 16.03.2010 um 21:25:47 Uhr
Goto Top
XAMPP ist soweit ich weiß offen wie ein Scheunentor. Solche Regeln muss man händisch erstellen. Erst vor einigen Tagen habe ich mit das aktuelle XAMPP heruntergeladen und es war noch immer so - dazu auch "Die Philosphie" auf http://www.apachefriends.org/de/xampp.html

Deine Serverfirewall ist auch entsprechend konfiguriert? Und der IIS ist ausgeschaltet?
Porfavor
Porfavor 17.03.2010 um 22:01:08 Uhr
Goto Top
Ich habe aber kein XAMPP, sondern Apache als Standalone^^

Aber ich werde das mal überprüfen. Jedoch sollte ich vom Host dann auch nur per localhost im Browser zugreifen können.
kingkong
kingkong 17.03.2010 um 22:19:31 Uhr
Goto Top
Da wäre ich mir nicht so sicher. Ich könnte mir vorstellen, dass bei einem Zugriff auf die eigene IP diese in die localhost übersetzt wird. In jedem Fall solltest Du auch mal deine httpd.conf überprüfen. Wenn dort Override nicht zugelassen ist, dann ändern eventuelle Einträge oder Nicht-Einträge in der .htaccess für ein bestimmtes Verzeichnis nichts.
Porfavor
Porfavor 19.03.2010 um 19:15:10 Uhr
Goto Top
Also, in der httpd.conf stehf folgendes:

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

Demnach schließe ich, dass Override nicht zugelassen ist. .htaccess scheint es keine zu geben, Jedenfalls zeigt es keine an.
Bringt es etwas, wenn ich Angaben hier ändere? "Deny from all" bezieht sich auf was?
kingkong
kingkong 19.03.2010 um 20:48:17 Uhr
Goto Top
Wenn ich mich recht entsinne bedeutet das, dass der Zugriff von allen IP-Adressen abgelehnt wird... http://aktuell.de.selfhtml.org/artikel/server/apacheconf/ sollte Dir helfen...
Porfavor
Porfavor 21.03.2010 um 20:46:54 Uhr
Goto Top
Sorry, ich habe den Fehler gefunden. Ich hatte versehentlich mein Virenprogramm ausgeschaltet, aber nicht die Windows-Firewall. Die war doch das Problem.
Habe nun eine neue Regel mit Port 80 zulassen erstellt und siehe da: es geht!

Danke für eure Mühen!