httpd2.exe -t
Acima, o comando informará o erro exato que você pode ter em seu arquivo de configuração com o número da linha.
Tente também
httpd2.exe -k uninstall
e depois
httpd2.exe -k install
Isso resolveu o problema no meu caso
Eu tenho o Apache2 em execução no Cygwin no meu computador com Windows 7. Não faz muito, apenas hospeda alguma documentação HTML para minha LAN local (firewall).
Curiosamente, parece não iniciar automaticamente, mesmo que o tipo de inicialização seja automático. No entanto, quando eu inicio manualmente, funciona perfeitamente. Alguma idéia de por que isso pode ser?
httpd2.exe -v
): Apache/2.2.23 (Unix)
uname -a
): CYGWIN_NT-6.1-WOW64 (hostname removed) 1.7.27(0.271/5/3) 2013-12-09 11:57 i686 Cygwin
NomeiodeummontedeeventosdosmeusoutrosserviçosCygwinentrandonoestadodeexecução,háumeventodoApacheentrandonoestadoparado.Porexemplo:
A única coisa que posso encontrar no log do aplicativo é o seguinte:
The description for Event ID 0 from source httpd2 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
httpd2: PID 3384: 'httpd2' service stopped, exit status: 1
/var/log/apache2/error_log
tem coisas assim apenas em inicializações manuais bem-sucedidas :
[Fri Jul 17 08:30:28 2015] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Fri Jul 17 08:30:29 2015] [notice] Digest: generating secret for digest authentication ...
[Fri Jul 17 08:30:29 2015] [notice] Digest: done
[Fri Jul 17 08:30:29 2015] [warn] pid file /var/run/apache2/httpd2.pid overwritten -- Unclean shutdown of previous Apache run?
[Fri Jul 17 08:30:29 2015] [notice] Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.1e DAV/2 configured -- resuming normal operations
/var/log/httpd2.log
tem coisas assim:
(125)Cannot assign requested address: make_sock: could not bind to address <my_172._ip>:80
no listening sockets available, shutting down
Unable to open logs
httpd2.exe -t
Acima, o comando informará o erro exato que você pode ter em seu arquivo de configuração com o número da linha.
Tente também
httpd2.exe -k uninstall
e depois
httpd2.exe -k install
Isso resolveu o problema no meu caso
Eu tropecei em um problema semelhante. Certifique-se de que os executáveis não tenham um aviso em suas propriedades "Este arquivo veio de outro computador ...".
Se este for o caso, consulte " Este arquivo veio de outro computador ... "- como desbloquear todos os arquivos em uma pasta sem precisar desbloqueá-los individualmente?