无法分配请求的地址:make_sock:无法绑定到地址

时间:2013-01-11 10:52:59

标签: http webserver apache

以前我的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 没有可用的监听套接字,关闭 无法打开日志

6 个答案:

答案 0 :(得分:1)

如果您正在使用移动的IP地址,请不要使用基于IP的虚拟主机,但基于名称的virtulahosts

选中此apache documentation link

答案 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地址不存在,因为重新启动计算机后该接口已删除。 我做了以下事情:

  1. 运行dhclient来获取界面和IP
  2. 给出的命令来创建我为apache服务器监听的子接口:ifconfig ens6:1 10.10.0.80/16 up