当我尝试访问任何文件夹或文件时,我得到一个apache错误,它返回Http Not found或Forbidden我正在尝试重新启动和启动apache
sudo apachectl restart输出:
(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我在试着阻止它
sudo apachectl stop输出
httpd (no pid file) not running我运行sudo lsof -i:80
输出:
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)有什么办法解决这个问题吗?
有用的信息:
OS X El Capitan发布于 2018-11-11 22:22:22
在我的Mac上使用Mojave (10.14.1),突然Apache不能再为ipv4服务了,然后给我错误403。我试图杀死所有阿帕奇人(sudo killall httpd)...正在检查de PID的on (sudo lsof | grep AMP | grep apache)...甚至不工作..。只有ipv6可用..。仍然出现错误403。
对我有效的方法:禁用OSX的内置Apache服务器。
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist在那之后:
sudo apachectl -k restart快乐:)
发布于 2021-01-04 21:38:28
这对我很有帮助:
请编辑httpd.conf文件。
/usr/local/etc/httpd/httpd.conf并替换
Listen 80使用
Listen 127.0.0.1:80重新启动apache
sudo apachectl -k restart发布于 2018-06-27 00:41:43
可能会发生几件事中的一件:
which apachectl来确保您使用的是正确的。例如,我还有两个版本的apache /usr/sbin/apachectl和/usr/local/bin/apachectlapachectl start,尽管您似乎是这样。sudo lsof -i:80来查看当前绑定该端口的内容是什么https://stackoverflow.com/questions/51047700
复制相似问题