linux启动apache命令报错(98)Address already in use: make_sock: could not bind to address [::]:80

输入/usr/local/apache/bin/apachectl-kstart启动apache命令后就报错:[root@localhostconf]#/usr/loca... 输入/usr/local/apache/bin/apachectl -k start 启动apache命令后就报错:
[root@localhost conf]# /usr/local/apache/bin/apachectl -k start
(98)Address already in use: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs
请问这是什么原因?
展开
 我来答
strawberry冥想
2020-06-10
知道答主
回答量:1
采纳率:0%
帮助的人:606
展开全部

可能是apache已经启动了,但是进程的所属用户跟你想要的不是一个用户,比如你想要启动的apache是cib的,但是查看发现现在已经启动的是daemon用户的,原因是先前启动的时候加载了httpd.conf配置文件中配置的用户(User daemon Group daemon),再用cib用户启动apache就报这个错误,cib用户也无法停掉目前的apache进程(我之前遇到的一种情况,符合的话可以尝试一下)。

解决办法:

  1. root用户登录,用./apachectl stop停掉apache或启颤kill -9 pid

  2. chown -R cib:cib /apache 把整个apache的目录重新赋权限给cib用户

    (注:启动apache的时候如果用root用户登录,启动之后的进程默认加载的是httpd.conf配置文件中配置的用户,而且一旦用root用户启动过一次,配置文件的加载权限默认也会改成高旁埋httpd.conf配置文戚蚂件中的用户,即使在apache已经停掉的情况下,其他用户也会无法启动apache,只是不报错。)

  3. 切换到cib用户,用./apachectl start启动apache就可以了

  4. 如果以上还无法以cib用户启动apache,则在执行步骤1之前把httpd.conf配置文件中的User daemon Group daemon 改为User nobody Group nobody,然后再重复以上步骤。此时的apache进程就是当前用户的

heptnaol
推荐于2017-06-24 · TA获得超过7261个赞
知道大有可为答主
回答量:7120
采纳率:78%
帮助的人:1808万
展开全部
参数用restart试试,已经启动过了,绑定同一个端口会失败
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shenwei5566
2013-08-14 · TA获得超过610个赞
知道小有建树答主
回答量:575
采纳率:33%
帮助的人:251万
展开全部
你的机器上80端口已经被占用了,你看看是不是已经启动了其他程序使用了80端口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玄冥三郎
2013-08-14 · TA获得超过253个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:97.9万
展开全部
查看到对笑雹仿应哪个应用占用了80端口:
netstat -tulnp | grep ':80 '
找肆友到碰纤对应的PID杀掉。
kill ‘PID’
追问
输入netstat -tulnp | grep ':80 '
后显示
[root@localhost conf]# netstat -tulnp | grep ':80 '
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4021/nginx.conf

这是什么原因?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
myppeter
2013-08-14 · TA获得超过2064个赞
知道大有可为答主
回答量:4188
采纳率:33%
帮助的人:2365万
展开全部
apache已经启动了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式