Habilitando Apache en Mac OS X Mountaion Lion

12

Este es mi primer Mac, es Mountain Lion, y sé cómo habilitar Apache a través de Preferencias - > Compartir - > Compartir en la Web, pero ¿cómo diablos lo hago en Mountain Lion?

Encuentro que ese botón ya no existe, entonces, ¿cuál es el comando Ternimal para activarlo manualmente?

    
pregunta greduan 05.10.2012 - 03:56

2 respuestas

13

Para iniciar apache
sudo apachectl start

Esto te dará un servidor Apache básico con un DocumentRoot en /Library/WebServer/Documents/

Puede habilitar elementos como PHP y hosts virtuales haciendo uso del archivo de configuración, que debe editarse como root:
/etc/apache2/httpd.conf

Reinicie el servidor apache (como después de editar el archivo de configuración) con
sudo apachectl graceful

Detenga el servidor apache
sudo apachectl graceful-stop

Creo que para usar los directorios de usuarios (como permitir que se acceda a ~/Sites/ en http://localhost/~username/ ) o para hacer que httpd se ejecute al inicio, necesitarás realizar algunos ajustes. Lamentablemente, no puedo probar lo fácil que es recuperar la funcionalidad completa de las versiones anteriores, ya que mis configuraciones de Apache no provienen de una instalación "limpia" 10.8.

    
respondido por el NReilingh 05.10.2012 - 04:33
4

Para hacerlo permanente, puedes hacer esto:

sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

la opción '-w' lo configura para reiniciar el servicio al reiniciar, etc.

    
respondido por el ctrl-alt-dileep 11.03.2013 - 12:55

Lea otras preguntas en las etiquetas