首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache不能绑定到端口80。

Apache不能绑定到端口80。
EN

Stack Overflow用户
提问于 2015-10-04 23:07:05
回答 2查看 9.3K关注 0票数 1

我正在尝试使用Bitnami MAPP Stack 5.5.30-0 (用于Apache,PostgreSQL)

当我试图配置Apache时,我会得到以下错误:“无法绑定到端口80,它可能是由另一个应用程序获取的,或者您没有足够的权限。

我不想换另一个端口。我真的很想用80端口。

我不知道哪个应用程序正在使用端口80。

我在运行MAC OS X Yosemite

我试过这个命令:

代码语言:javascript
复制
sudo lsof -i ':80'

但是在这个港口上什么都没有。

我打开了httpd.conf,并试图将侦听端口更改为80。但还是不起作用。

有人能帮我吗?谢谢

EN

回答 2

Stack Overflow用户

发布于 2022-09-26 23:47:41

也许您已经运行了 Apache Nginx,但是您需要在使用XAMPP启动Apache之前停止它们。你可以这样做:

停止Apache:sudo /etc/init.d/apache2 stop

要阻止Nginx:sudo nginx -s stop

票数 2
EN

Stack Overflow用户

发布于 2015-10-04 23:16:03

这意味着您要么有另一个已经使用端口80的进程,要么您没有足够的特权。下面的unix命令可能会显示一些信息。您可以在终端运行:

代码语言:javascript
复制
sudo lsof -i ':80'

也可以查看this link

如果发现您没有足够的权限,请尝试使用sudo配置/运行apache。(sudo代表超级用户do)。注意:这可能是一种快速修复,可以让您在本地机器上运行,但在生产机器上不建议这样做。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32939326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档