author | tags |
---|---|
emchateau |
lamp, mac |
Depuis la version 10.9, l’option de partage dans l’interface graphique des préférences systèmes de Mac OSX a disparu. Apache n’en reste pas moins installé avec le système d’exploitation et il peut être activé en ligne de commande.
Ouvrir une fenêtre de Terminal (le programme se trouve dans /Applications/Utilities/Terminal)
sudo apachetl start
sudo apachetl stop
sudo apachetl restart
httpd -v
sudo apachectl -t
Les fichiers partagés dans le système de fichiers dans /Library/WebServer/Documents
Qui sert le répertoire Sites du compte utilisateur qui peut être créé à la racine de l’utilisateur.
La mise à jour conserve le dossier Sites mais ne permet pas de servir les fichiers. Il faut pour cela créer un fichier username.conf
/etc/apache2/users/
<Directory "/Users/emmanuelchateau/Sites/">
Options Indexes MultiViews
Require all granted
</Directory>
ou
<Directory "/Users/emmanuelchateau/Sites/">
AddLanguage fr .fr
LanguagePriority fr en de
ForceLanguagePriority Fallback
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from localhost
Require all granted
</Directory>
http://mallinson.ca/post/web-development-with-mavericks/
sudo cp /etc/apache2/httpd.conf.pre-update /etc/apache2/httpd.conf
sudo apachectl restart