OSX Mountain Lion eliminó la GUI para compartir en la web, pero apache aún está instalado.
¿Cómo inicio y detengo el servicio? ¿Cómo consigo que el servicio se inicie automáticamente al inicio?
OSX Mountain Lion eliminó la GUI para compartir en la web, pero apache aún está instalado.
¿Cómo inicio y detengo el servicio? ¿Cómo consigo que el servicio se inicie automáticamente al inicio?
Respuestas:
El LaunchDaemon para Apache todavía está allí también, así que todo lo que tienes que hacer es cargarlo:
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
La -w
hace permanente, es decir, se volverá a cargar cuando reinicies.
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
sudo lsof -i:80
para ver qué proceso está escuchando en un puerto determinado. A partir de ahí, esta respuesta anterior podría ayudarlo a localizarlo ...
Comandos de terminal
Comienzo: "sudo apachectl start"
Parada: "sudo apachectl stop"
Reinicio: "sudo apachectl restart"
Lanzamiento al inicio
(Ver la respuesta marcada en este hilo)
sudo apachectl start
También habilita el demonio launchd. Anula la Disabled
clave /System/Library/LaunchDaemons/org.apache.httpd.plist
modificando /private/var/db/launchd.db/com.apple.launchd/overrides.plist
, al igual que launchctl load -w
.
Para http://localhost/~username/
trabajar, debe crear
/etc/apache2/users/username.conf
y agregar una <Directory>
directiva como esta:
<Directory "/Users/username/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Slifty y Lauri insinúan un concepto importante sin decirlo claramente.
"sudo apachectl start" no solo iniciará apache sino que también modificará /private/var/db/launchd.db/com.apple.launchd/overrides.plist para que apache se reinicie automáticamente cada vez que se reinicie el sistema.
Del mismo modo, "sudo apachectl stop" detendrá apache y modificará el archivo anterior para que apache no se inicie cuando se reinicie el sistema.
Esta parece ser la forma más sencilla de controlar si el servicio se inicia automáticamente.
Para aquellos que buscan una GUI, Click On Tyler ha desarrollado una aplicación de panel de control, http://clickontyler.com/blog/2012/02/web-sharing-mountain-lion/
~/Library/PreferencePanes
Este panel de preferencias tiene los enlaces para la carpeta del sitio de la computadora y para abrir un navegador: http://stowlake.com/WebServer