J'obtiens une erreur Apache lorsque j'essaie d'accéder à n'importe quel dossier ou fichier, il renvoie Http Not found
ou Forbidden
J'essaie de redémarrer et de démarrer Apache
Sudo apachectl restart
production:
(48)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(48)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
J'essaye de l'arrêter
Sudo apachectl stop
production
httpd (no pid file) not running
Je cours Sudo lsof -i:80
production:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
httpd 8904 root 5u IPv6 0x21884d81f1597d8f 0t0 TCP *:http (LISTEN)
httpd 9012 _www 5u IPv6 0x21884d81f1597d8f 0t0 TCP *:http (LISTEN)
httpd 12726 _www 5u IPv6 0x21884d81f1597d8f 0t0 TCP *:http (LISTEN)
httpd 12731 _www 5u IPv6 0x21884d81f1597d8f 0t0 TCP *:http (LISTEN)
httpd 12732 _www 5u IPv6 0x21884d81f1597d8f 0t0 TCP *:http (LISTEN)
Une idée pour résoudre ça?
Informations utiles:
OS X El Capitan
Dans mon Mac avec Mojave (10.14.1) soudainement, Apache ne pouvait plus donner pour servir ipv4, puis m'a donné l'ERREUR 403. J'ai essayé de tuer tous les Apache (Sudo killall httpd) ... vérification des PID sur (Sudo lsof | grep AMP | grep Apache) ... même ne fonctionnait pas ... juste ipv6 était disponible ... toujours ERREUR 403.
Ce qui fonctionne pour moi: désactivez le serveur Apache intégré d'OSX.
Sudo launchctl unload -w /System/Library/LaunchDaemons/org.Apache.httpd.plist
Après ça:
Sudo apachectl -k restart
Soyez heureux :)
Une ou deux choses pourraient se produire:
which apachectl
. Par exemple, j'ai également deux versions d'Apache /usr/sbin/apachectl
et /usr/local/bin/apachectl
apachectl start
en tant que root, bien qu'il semble que ce soit le cas.Sudo lsof -i:80
pour voir ce qui lie actuellement ce port