Windows / Apache 2.2: Virtueller Host kann aufgrund von Apache-Zugriffsbeschränkungen von DynDNS nicht erreicht werden

408
codekandis

Ich habe meinen Apache 2.2 in Windows wie folgt konfiguriert:

Zuerst den Zugriff von oben auf den Pfad der obersten Ebene verweigern ...

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

Zweitens konfigurieren Sie die virtuellen Hosts, einen für DynDNS, der den Zugriff von allen und einen lokalen Host mit lokaler IP-Zugriffsbeschränkung zulässt.

Listen *:80 NameVirtualHost *:80  <VirtualHost *:80> ServerName dyndnsdomain.example.com DocumentRoot "/PathTo/dyndnsdomain/htdocs/" <Directory "/PathTo/dyndnsdomain/htdocs/"> Order allow,deny Allow from all </Directory> </VirtualHost>  <VirtualHost *:80> ServerName localdomain DocumentRoot "/PathTo/localdomain/htdocs/" <Directory "/PathTo/localdomain/htdocs/"> Order allow,deny Allow from 127.0.0.1 </Directory> </VirtualHost> 

Drittens die hosts-Datei ...

127.0.0.1 localdomain 

Das Problem ist, dass ich die DynDNS-Domäne nicht erreichen kann. DynDNS und Portforwarding sind korrekt konfiguriert. Mein Router sendet auch Updates an meinen DynDNS-Provider. Die DirectoryDirektiven funktionieren wie erwartet, während sie entfernt werden, um den Zugriff auf den lokalen Host einzuschränken.

Meine Fragen sind:

  1. Ist mein Apache richtig konfiguriert?
  2. Wenn nicht, was soll ich ändern? und
  3. Wenn ja, was ist falsch?
0
Was genau meinen Sie mit "kann die DynDNS-Domäne nicht erreichen"? Was genau passiert? Bitte [bearbeiten] Sie Ihre Frage, um weitere Details zu dem beobachteten Verhalten hinzuzufügen und wie sich dieses vom erwarteten Verhalten unterscheidet. a CVn vor 8 Jahren 0

1 Antwort auf die Frage

0
codekandis

Das ist ziemlich schwer zu sagen: Keyword Firewall

Vor 2 Jahren habe ich beschlossen, Apache vom Fernzugriff aus zu beschränken, und ich habe es total vergessen, weil ich normalerweise nie Probleme mit meinen Einstellungen habe, die ich einmal gemacht habe.

So beantworte ich meine Fragen:

  1. Diese Apache-Einstellungen sind korrekt.
  2. n / a
  3. Überprüfen Sie die Firewall-Einstellungen!