Comment démarrer apache dans OSX Mountain Lion / Mavericks?

OSX Mountain Lion a supprimé l'interface graphique pour le partage sur le Web, mais Apache est toujours installé.

Comment démarrer et arrêter le service? Comment puis-je démarrer automatiquement le service lors du démarrage?

6 Solutions collect form web for “Comment démarrer apache dans OSX Mountain Lion / Mavericks?”

Le LaunchDaemon pour Apache est toujours là aussi, alors tout ce que vous devez faire le charge le:

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

Le -w rend permanent, c'est-à-dire qu'il sera rechargé lorsque vous redémarrez.

Commandes de terminal

Démarrage: "sudo apachectl start"

Arrêt: "sudo apachectl stop"

Redémarrage: "sudo apachectl restart"

Lancement du démarrage

(Voir la réponse marquée dans ce fil)

sudo apachectl start permet également le démon launchd. Il remplace la touche Disabled dans /System/Library/LaunchDaemons/org.apache.httpd.plist en modifiant /private/var/db/launchd.db/com.apple.launchd/overrides.plist , tout comme launchctl load -w .

Pour http://localhost/~username/ to work, vous devez créer /etc/apache2/users/username.conf et ajouter une directive <Directory> comme ceci:

 <Directory "/Users/username/Sites/"> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory> 

Slifty et Lauri suggèrent un concept important sans le dire clairement.

"Sudo apachectl start" démarrera non seulement Apache, mais aussi modifiera /private/var/db/launchd.db/com.apple.launchd/overrides.plist afin que Apache redémarre automatiquement chaque fois que le système est redémarré.

De même, "sudo apachectl stop" arrêtera apache et modifiera le fichier ci-dessus afin que l'apache ne démarre pas lorsque le système est redémarré.

Cela semble être le moyen le plus simple de contrôler si le service démarre automatiquement.

Pour ceux qui recherchent une interface graphique, Click On Tyler a développé une application de panneau de contrôle, http://clickontyler.com/blog/2012/02/web-sharing-mountain-lion/

Échantillon GUI

Ce volet de préférences contient les liens pour le dossier du site de l'ordinateur et pour ouvrir un navigateur: http://stowlake.com/WebServer

Soyons le génie de l'ordinateur et du réseau.