第三张图片是报错文件的截图。请问是什么问题呢?我没改过这个文件。请帮忙谢谢。
你好,看到你的问题已经过去几天了。我猜应该解决了吧。
如果没解决,可以试一下下面的解决方法:
首先,如果你的apache不是2013年之前的2.3.11版本,那么请先注释掉 NameVirtualHost,因为它已经没用了。
将
开头添加英文井号,改为
说明,很可能是地址或端口被占用。
这里用我的机器举个例:
我的软件信息:
Linux Mint 17.3 Rosa ( based on Ubuntu 14.04.5 LTS)
Apache2 2.4.7-1ubunt amd64 Apache HTTP Server
1. 查看80端口是否被占用:
我得到的信息是
说明 程序 “apache2” 正在占用 80 端口
2. 关闭程序 apache2
3. 重启 apache
=================================
如果经过上面的步骤,还报错,那么可能是你的配置文件有误。
apache 默认的配置文件,主要有:
检查它们是否有重复的 类似 Listen 80 的命令。
重复 Listen 一个接口,也会报“绑定地址出错”。
在我的配置文件中,只有 /etc/apache2/ports.conf 有 Listen 80 这条命令。
确实已经解决,不过还是谢谢了。