Esta pode ser uma pergunta estúpida, mas estou cansado e não consigo encontrar uma solução.
Atualmente, tenho um servidor Web Apache em execução no Ubuntu 10.4 e uso um serviço DynDNS para torná-los acessíveis ao mundo externo por meio de um domínio e / ou subdomínio.
Minhas configurações atualmente são assim:
<VirtualHost *:80>
ServerAdmin <obscured>@<obscured>.com
ServerName <subdomain>.<obscured>.com
ServerAlias <subdomain>
DocumentRoot /<obscured>/<subdomain>
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /<obscured>/<subdomain>>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order Allow,Deny
Allow From All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.$host.log
CustomLog ${APACHE_LOG_DIR}/access.$host.log combined
</VirtualHost>
Isso funciona bem com o acesso fora da rede e todos os subdomínios são resolvidos para o diretório correto.
O problema que estou tendo é acessar um subdomínio pela minha rede interna.
Posso acessar o servidor da Web usando o endereço IP do servidor: http://192.168.1.123/
mas isso sempre me leva ao mesmo host virtual e não sei como distinguir entre diferentes hosts virtuais (subdomínios diferentes).
Idealmente, eu gostaria de acessar os mesmos subdomínios usando http://<subdomain>/
where <subdomain>
é o mesmo que o subdomínio anexado ao nome de domínio externo.
Alguma ideia?