Je voudrais démarrer mon serveur Apache dans mon Mac OSX Mavericks. Voici ce que j'ai fait:
Vous n'êtes pas autorisé à accéder à/sur ce serveur.
Voici mon /etc/Apache2/httpd.conf: (je n'ai rien changé ici)
DocumentRoot "/Library/WebServer/Documents"
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all </Directory>
<Directory "/Library/WebServer/Documents">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Quelqu'un peut-il indiquer quelle pourrait être la cause? Merci
Tout d'abord, pointez sur un fichier dont vous savez qu'il est présent. Par défaut, il n'y a pas de fichier index.html ou similaire (il produit la page "Ça marche!" De index.html.en
ls /Library/WebServer/Documents
PoweredByMacOSX.gif
PoweredByMacOSXLarge.gif
index.html.en
http://xxx.xxx.xxx.xxx/PoweredByMacOSX.gif
Ensuite, essayez de réparer les autorisations. Si cela ne fonctionne pas:
Sudo chown -R root.wheel /Library/WebServer/Documents
Sudo chmod -R a+rX /Library/WebServer/Documents
En cas de doute:
Sudo tail /var/log/Apache2/error_log
Un moyen facile de démarrer un serveur Apache dans Mavrick
exécuter cette commande
Sudo apachectl start
Sudo apachectl stop
Sudo apachectl restart