Apache2 ya no funciona en Yosemite

2

Después de actualizar OSX a yosemite, mi servidor local apache2 ya no funciona. Corriendo

sudo apachectl restart

no da ningún error, sin embargo, nada se ejecuta en localhost: 80, y tampoco se escribe nada en los archivos de registro en /var/log/apache2/ . Los archivos de registro no se han tocado después de la actualización de OSX. Sin embargo, system.log muestra:

Oct 29 13:27:45 Jeroens-MBP sudo[1210]:   jeroen : TTY=ttys000 ; PWD=/private/var/log/apache2 ; USER=root ; COMMAND=/usr/sbin/apachectl start
Oct 29 13:27:45 Jeroens-MBP com.apple.xpc.launchd[1] (org.apache.httpd): Please switch away from OnDemand to KeepAlive.
Oct 29 13:27:45 Jeroens-MBP com.apple.xpc.launchd[1] (org.apache.httpd[1213]): Service exited with abnormal code: 1

Además, mi /usr/include dir parece completamente vacío después de la actualización, no estoy seguro si eso está relacionado.

    
pregunta Jeroen 29.10.2014 - 21:24

1 respuesta

4

Está bien, resolví mi problema. Parece que la actualización de apache ha deshabilitado mod_ssl . Para depurar los archivos de configuración de apache2 en osx, ejecute apachectl sin ningún parámetro:

Jeroens-MBP: jeroen$ sudo apachectl
AH00526: Syntax error on line 10 of /private/etc/apache2/other/mobilize.conf:
Invalid command 'SSLProxyEngine', perhaps misspelled or defined by a module not included in the server configuration
    
respondido por el Jeroen 29.10.2014 - 21:35

Lea otras preguntas en las etiquetas