Algunos pequeños cambios respecto a Apache notamos cuando actualizas el sistema a OS X Maverick. Primero, ya no tenemos la opción de Web Sharing en la interfaz de configuración, así que hay que meterle mano al Terminal.
Para arrancar Apache:
sudo apachectl startpara detenerlo:
sudo apachectl stoppara reiniciar:
sudo apachectl restartUna vez arrancado podemos abrir un explorador con http://127.0.0.1 y veremos que el servicio está corriendo, pero tendremos otra sorpresa. El servidor tiene el documento raíz en /Library/WebServer/Documents y posiblemente nosotros lo teníamos antes en ~/Sites así que tendremos que configurar nuestro fichero httpd.conf para apuntar al directorio que contendrá nuestros proyectos:
sudo nano /private/etc/apache2/httpd.confYa que estamos editando el fichero de configuración, es recomendable además, activar PHP descomentando la línea del módulo PHP5_module.
Una vez ajustado a tus necesidades, recuerda reiniciar el servicio para que los cambios se hagan efectivo.
Cuento corto:
Ahora que ya entendimos todo, hagamos las cosas más fáciles. Si actualizas de una versión anterior de OS X verás que dentro de /private/etc/apache2/ aparece httpd.conf.pre-update que es una copia del archivo de configuración anterior que teníamos antes de actualizar el sistema. Por tanto, con sólo copiar este fichero, tendremos la configuración original que teníamos antes:
sudo cp /private/etc/apache2/httpd.conf.pre-update /private/etc/apache2/httpd.confReiniciamos una vez más apache y listo.
OJO!: Si tenemos una instalación de Maverick limpia, es decir, que no estamos actualizando de una versión anterior, este fichero no existirá!
Comentarios