O servidor Apache 2.2 parou depois de adicionar código para o nome do domínio virtual

1

Estou desenvolvendo um site no servidor local Apache 2.2. O site ainda está em fase de desenvolvimento. Eu queria obter um nome de domínio personalizado para o meu site, para que eu pudesse acessá-lo como "mysite.local" ou algo em vez de "localhost / xyz.php". Depois de bastante pesquisa no Google eu adicionei essas linhas para o arquivo httpd.conf:

NameVirtualHost 127.0.0.1  
<VirtualHost 127.0.0.1>  
    DocumentRoot “C:/Apache/htdocs"  
    ServerName localhost  
</VirtualHost>  
<VirtualHost 127.0.0.1>  
    ServerName the-mini-project.com  
    ServerAlias the-mini-project.com  
    DocumentRoot “C:/Apache/htdocs”  
</VirtualHost>

Também adicionei a linha 127.0.0.1 the-mini-project.com ao arquivo de hosts. Há algo de errado com a sintaxe dessas linhas ou algo mais? Porque o servidor pára de funcionar depois que eu adiciono essas linhas. Estava de volta ao normal quando os removi. Por favor ajude. Alguma outra sugestão? Obrigado.

Log / error.txt

[Fri Aug 30 19:56:12 2013] [notice] Child 6676: Child process is exiting  
[Fri Aug 30 19:56:12 2013] [notice] Parent: Child process exited successfully.  
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.100 for ServerName  
[Fri Aug 30 19:56:20 2013] [notice] Apache/2.2.25 (Win32) PHP/5.3.27 configured -- resuming normal operations  
[Fri Aug 30 19:56:20 2013] [notice] Server built: Jul 10 2013 01:52:12  
[Fri Aug 30 19:56:20 2013] [notice] Parent: Created child process 3152    
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.100 for ServerName  
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.100 for ServerName  
    
por Shashank Raghunath 30.08.2013 / 19:20

2 respostas

0

Apenas um pequeno erro. O número da porta estava faltando. Descobri isso sozinho. Para referências futuras, a maneira correta de fazer isso é:

NameVirtualHost 127.0.0.1:80
"<" VirtualHost 127.0.0.1:80"> "
    DocumentRoot “C: / Apache / htdocs”
    ServerName localhost
"<" / VirtualHost ">"
"<" VirtualHost 127.0.0.1:80"> "
    Nome_do_servidor yoursite.anything     ServerAlias yoursite.anything
    DocumentRoot “C: / Apache / htdocs”
"<" / VirtualHost ">"

80 é o número da porta padrão.

    
por 31.08.2013 / 15:10
1

Esta configuração não faz sentido. Os logs podem ou não dizer o que há de errado com isso, mas acho que isso é o que você realmente quer:

NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
    DocumentRoot "C:/Apache/htdocs"
    ServerName localhost
    ServerAlias the-mini-project.com
</VirtualHost>

link

    
por 30.08.2013 / 22:55