Eu recentemente reinstalei o Ubuntu no meu sistema e não consigo que hosts virtuais funcionem corretamente.
O que estou tentando fazer é digitar 'test' no meu navegador e apontar para minha máquina local no local / var / www / test
Eu tenho seguido vários tutoriais sobre o assunto, e depois de cada um deles, o teste w3m gera o conteúdo do index.html no diretório de teste como esperado, mas quando eu vou para o firefox / chrome e digito 'test' no na barra de endereços, o navegador pesquisa e mostra os resultados.
Então, estou pensando se há algo errado com o meu processo.
O que eu tenho feito até agora é:
- sudo apt-get instala o servidor da lâmpada ^
- sudo gedit / etc / hosts
- acrescente '127.0.0.1 teste' ao arquivo de hosts
- salve e saia
- sudo gedit / etc / apache2 / sites-disponível / teste
-
adicione as seguintes linhas para testar:
<VirtualHost *:80>
ServerName test
DocumentRoot /var/www/test
</virtualHost>
- salve e saia
- teste sudo a2ensite
- reinicie o apache (tentou o serviço sudo apache2 restart, reload, and also
reiniciei todo o sistema)
Alguma pista de por que o w3m me mostra o arquivo correto e os navegadores se recusam a fazê-lo?
Por favor, note que limpei o Firefox e os caches do Chrome várias vezes.
-------- Atualizar -------
Parece que eu configurei mal o meu servidor de lâmpadas em primeiro lugar.
O processo acima funcionou muito bem quando eu reinstalei a lâmpada (infelizmente eu tive que reinstalar o sistema operacional também), com uma pequena modificação.
Na etapa 3, você não precisa anexar o nome do vhost ao arquivo de hosts. Você deve anexá-lo à linha que começa com 127.0.0.1 localhost (geralmente a primeira linha)
Não posso aceitar nenhuma das respostas, pois se alguém enfrentar a mesma dificuldade no futuro, nenhuma das respostas dará a solução.
Eu terei que pesquisar os arquivos de configuração para ver exatamente o que estava errado, e o arquivo. Eu vou postar isso.