以前我的IP是10.0.6.63,apache服务器工作正常。
重新启动时,DHCP将我的IP地址更改为10.0.15.12现在,当我尝试启动apache时,它会给我以下错误
$service httpd restart
启动httpd:[Fri Jan 11 16:17:28 2013] [warn]模块wsgi_module已经加载,跳过 (99)无法分配请求的地址:make_sock:无法绑定到地址10.0.6.63:80 没有可用的监听套接字,关闭 无法打开日志
答案 0 :(得分:1)
如果您正在使用移动的IP地址,请不要使用基于IP的虚拟主机,但基于名称的virtulahosts 。
答案 1 :(得分:1)
解决:对不起伙计们,错了。我在/ etc中有另一个配置,它覆盖了本地配置。这是为旧ip配置的。
答案 2 :(得分:1)
在/etc/httpd/conf.d/ssl.conf文件中:
#LoadModule ssl_module modules/mod_ssl.so
#Listen 443
注释掉这些行
答案 3 :(得分:0)
我认为你可以查看httpd.conf(默认配置文件名)配置文件。
#Listen 12.34.56.78:80
您可以更改服务器IP地址。
答案 4 :(得分:0)
我有类似的问题。
我通过禁用或评论来解决它
Listen 192.168.1.80:80
中的这一行/etc/httpd/conf.d/ssl.conf
。
我在Centos 5.11上运行Virtualmin
答案 5 :(得分:0)
我也遇到了类似的apache问题,但是当我检查时,我发现,服务器尝试绑定的特定IP地址不存在,因为重新启动计算机后该接口已删除。 我做了以下事情:
dhclient
来获取界面和IP ifconfig ens6:1 10.10.0.80/16 up