3

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

4

6 回答 6

1

如果您正在使用移动 IP 地址,请不要使用基于 IP 的虚拟主机,而是使用基于命名的虚拟主机。

检查这个apache 文档链接

于 2013-01-11T10:58:28.967 回答
1

已解决:对不起,伙计们,错误。我在 /etc 中有另一个配置,它覆盖了本地配置。这是为旧IP配置的。

于 2013-01-14T06:14:07.253 回答
1

在 /etc/httpd/conf.d/ssl.conf 文件中:

#LoadModule ssl_module modules/mod_ssl.so 
#Listen 443 

注释掉这些行

于 2018-04-19T18:35:55.463 回答
0

我认为您可以检查 httpd.conf(默认配置文件名)配置文件。

#Listen 12.34.56.78:80 

你可以改变你的服务器IP地址。

于 2013-10-21T09:13:38.200 回答
0

我有一个类似的问题。

我通过禁用或注释掉Listen 192.168.1.80:80./etc/httpd/conf.d/ssl.conf

我在 Centos 5.11 上运行 Virtualmin

于 2015-02-05T23:27:57.860 回答
0

我在使用 apache 时遇到了类似的问题,但是当我检查时,我明白了,我的服务器尝试绑定的特定 IP 地址不存在,因为当我的机器重新启动时,该接口已被删除。我做了以下事情:

  1. 运行dhclient获取接口和IP
  2. 给定命令来创建我为我的 apache 服务器创建的子接口来监听: ifconfig ens6:1 10.10.0.80/16 up
于 2020-07-02T12:15:18.357 回答