Apache无法绑定到端口80 [已关闭]

ffx8fchx  于 2022-11-25  发布在  Apache
关注(0)|答案(2)|浏览(147)

**已关闭。**此问题为not about programming or software development。目前不接受答案。

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site相关,您可以留下评论,说明在何处可以找到此问题的答案。
上个月关门了。
Improve this question
我正在尝试使用Bitnami MAPP Stack 5.5.30-0(适用于Apache Web服务器、PostgreSQL)
当我尝试配置Apache Web Server时,我收到此错误:“无法绑定到端口80。该端口可能已被其他应用程序占用,或者您没有足够的权限。
我不想换另一个端口,我想用80端口。
我不知道什么应用程序正在使用端口80。
我正在运行Mac OS X约塞米蒂
我试着下这个命令:

sudo lsof -i ':80'

但此端口上没有运行任何内容。
我打开了httpd.conf,并试图将侦听端口更改为80。但仍然不起作用。
谁能帮帮我?谢谢

clj7thdc

clj7thdc1#

也许您已经运行了ApacheNginx,但您需要在使用XAMPP启动Apache之前停止这两个程序。您可以使用以下命令来完成此操作:
要停止Apache,请执行以下操作:sudo /etc/init.d/apache2 stop
停止Nginx:sudo nginx -s stop

euoag5mw

euoag5mw2#

这意味着您有另一个进程已经在使用端口80,或者您没有足够的权限。下面的unix命令可能会提供一些帮助。您可以在终端中运行它:

sudo lsof -i ':80'

也可以看看this link
如果您没有足够的权限,请尝试使用sudo来配置/运行apache。(sudo代表超级用户do)。注意:这可能是一个快速修复程序,可以让您在本地计算机上运行,但不建议在生产计算机上使用。

相关问题