Estou configurando meu próprio servidor da Web de desenvolvimento local, principalmente para desenvolvimento de temas.
Eu configurei o LAMP com sucesso no Ubuntu 13.04 64bit Desktop, o apache funciona bem.
A máquina onde o LAMP está instalado é também a estação do meu deskstop.
Então eu quero acessar o VirtualHost tanto do próprio localhost quanto de outra máquina dentro do meu lan.
Eu configurei meu primeiro host virtual chamado devone.loc
Eu já inseri o nome dentro do meu arquivo hosts.
Tudo está funcionando e acessível.
Também é acessível em qualquer máquina na minha lan, eu configurei-o no DNSmasq no meu roteador DD-WRT.
Mas, quando desativo minha conexão de rede, o host virtual é
não está mais acessível. Mas o host virtual padrão ainda está acessível sem rede.
Qual parece ser o problema aqui? Eu também preciso acessar o host virtual dentro do host local, uma vez que também é minha estação de trabalho.
Anexei meu arquivo conf do host virtual abaixo:
<VirtualHost *:80>
DocumentRoot /var/www2
ServerName devone.loc
ServerAlias www.devone.loc
<Directory /var/www2>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Você pode recriar facilmente meu problema quando você é um usuário de virtualhost.
Desativar toda a sua rede, e usando o firefox (no meu caso, FF v23) procurar o seu site local dev local e ele irá lançar erro de servidor não encontrado.
Navegar no meu site offline no virtualhost do meu host local é muito importante para mim, por exemplo, eu o uso para demonstração ou para uma apresentação de projeto para um cliente.
Informações adicionais
Esqueci de mencionar que o Webmin também está instalado na minha máquina.
Atualizar
Eu configurei outro servidor web em outra máquina linux usando o LinuxMint 15, o servidor é o XAMPP 1.8.2-1, o resultado final é o mesmo.
Eu tento configurar o wordpress enquanto a minha rede está desativada, mas ele está lançando o erro do servidor não encontrado ou quando o diretório está vazio, ele está lançando o Access Forbidden.
Quando eu marquei ou marquei o menu Trabalhar Off-line do firefox, obtive acesso ao menu de instalação do wordpress, mas somente a parte do índice, clicando em próximo, não está mais acessível novamente.
Eu fiz várias combinações de diretivas, mas ainda não consigo trabalhar.
Então, o principal problema é ...
Meu VirtualHost não está acessível / acessível quando toda a rede está desativada. Só é alcançável / acessível quando a rede está ativada.
Atualização - eu consegui FIXO
Esse problema está realmente conectado às configurações do Firefox, mas a alteração da configuração resolveu meu problema.
network.dns.disableIPv6 é o nome da preferência do Firefox que alterei seu valor booleano para false
Então, o que eu fiz:
- Abra o Firefox e digite about: config na barra de endereço.
- Fui avisado com um aviso ... Isso pode anular sua garantia , cliquei em
I'll be careful, I promise!
- Na barra de pesquisa, logo abaixo das guias, pesquisei
network.dns.disableIPv6
e, quando apareceu, cliquei duas vezes nele para alterar seu valor para false
.
- Eu reiniciei minha máquina e naveguei para o site do meu projeto, e bam! Finalmente aberto.
Para iniciantes como eu, espero que isso ajude você.
Agora posso dormir em paz ... graças a este post .
Eu passei a noite em claro procurando informações sobre esse problema, diferentes sequências de pesquisa e frases geram resultados de pesquisa diferentes. Eu finalmente cheguei à página certa. Eu também descobri que esse problema também foi solicitado em superusuário .