Windows / Apache 2.2: Não é possível acessar o host virtual por restrições de acesso do Apache devido a DynDNS

0

Eu configurei meu Apache 2.2 no Windows da seguinte forma:

Primeiro negue todos os acessos de cima para baixo a partir do caminho de nível superior ...

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

Segundo, configure os hosts virtuais, um para o DynDNS, permitindo acesso de todos e um local com restrição de acesso IP local apenas ...

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>

Terceiro, o arquivo hosts ...

127.0.0.1 localdomain

O problema é que não consigo alcançar o domínio DynDNS. O DynDNS e o encaminhamento de porta estão configurados corretamente. Meu roteador envia atualizações para o meu provedor DynDNS também. As diretivas Directory estão funcionando conforme o esperado, enquanto removê-las restringe o acesso ao host local.

Minhas perguntas são:

  1. O meu Apache está configurado corretamente?
  2. Se não o que devo mudar? e
  3. Se sim alguma sugestão que está dando errado?
por codekandis 14.01.2016 / 13:31

1 resposta

0

Isso é bem difícil de dizer: Firewall de palavras-chave

2 anos atrás eu decidi restringir o Apache de acesso remoto e eu esqueci completamente, porque eu normalmente nunca me meti em problemas com minhas configurações que fiz uma vez.

Então respondendo minhas perguntas:

  1. Essas configurações do Apache estão corretas.
  2. n / a
  3. Verifique as configurações do firewall!
por 14.01.2016 / 14:53