Esta es mi primera 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 encenderlo manualmente?
Para iniciar apache
sudo apachectl start
Esto le dará un servidor Apache básico con un DocumentRoot en/Library/WebServer/Documents/
Puede habilitar cosas como PHP y hosts virtuales haciendo uso del archivo de configuración, que debe editarse como raíz:
/etc/apache2/httpd.conf
Reinicie el servidor apache (como después de editar el archivo de configuración) con
sudo apachectl graceful
Detener el servidor apache
sudo apachectl graceful-stop
Creo que para usar directorios de usuarios (como permitir ~/Sites/
el acceso a http://localhost/~username/
) o para que httpd se ejecute al inicio, deberá hacer algunos ajustes. Desafortunadamente, 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 10.8 "limpia".
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.
greduano
~/Sites/
, por favor dígame. ;)NReilingh
/etc/apache2/extras/httpd-userdir.conf
se importe correctamente al final del archivo de configuración principal. Si~/Sites
ya existe, eso puede ser todo lo que tiene que hacer...greduano
Shanimal
/>httpd -S
desde la Terminal y señaló el error de mis caminos.