您的位置:首页 > 运维架构 > Apache

apache的坑:以一个访问权限不允许的方式做了一个访问套接字的尝试解决方法

2017-04-23 12:13 225 查看
今天安装apache的时候,到最后出现了一个错误提示,其中的中文提示是:以一个访问权限不允许的方式做了一个访问套接字的尝试。此外,还有一大堆的英文提示,如:

could not bind to address 0.0.0.0:80
no listening sockets available, shuttng down
unable to open logs
could not bind to address 0.0.0.0:80
no listening sockets available, shuttng down
unable to open logs新窗显示代码复制代码大概就是这些,如下图所示:



apache安装失败
apache启动失败
之后启动时,也弹出窗口,无法启动。提示:

The requeted operation has failed!
The requeted operation has failed!新窗显示代码复制代码


apache启动失败
与IIS有冲突?
一开始我不知道是什么意思,后来从提示的信息中,看到80的端口,还有“没有监听套接字”(no listening sockets available),想到是不是与我安装了的IIS有冲突了?
于是,我把IIS停掉,再次尝试启动,成功了!
原来,是80端口被IIS占用了,apache启动是,默认的端口也是80端口,所以造成了这个错误。
如果需要在一台电脑IIS和apache共同使用,那么可以修改apache的端口,把80端口换成其他的,当然,你也可以修改IIS的端口。

如何修改apache的80端口?
首先,打开文件夹(C:\Program Files\Apache Software Foundation\Apache2.2\conf),我这个是默认的安装路径。
然后,打开httpd.conf这个文件,用记事本打开。
查找“Listen 80”(注意中间有关空格),看到:Listen 80,把这个“80”改为其他端口,如“8090”。

b7bc



apache修改端口
修改后保存文件,就可以启动了。
访问网页看是否成功,打开浏览器,输入:http://localhost:8090/,出来如下界面就表示成功啦!



打开apache默认页
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐