nginx 和 httpd。(99:无法分配请求的地址)

nginx 和 httpd。(99:无法分配请求的地址)

我有一个专用的非托管服务器并使用 centos7 作为操作系统,重新启动并在我的服务器上安装新的辅助 ssd 后,httpd 和 nginx 服务不再启动。

IPS 配置没有改变,已经工作了两年,额外的 IPS 是添加的

/etc/sysconfig/network-scripts

例如 ifcfg-enInterface:0 ifcfg-enInterface:1 ifcfg-enInterface:2 ifcfg-enInterface:3

使用命令时ifconfig不会出现额外的接口enInterface:0...enInterface:3,只有enInterface, lo, docker,etc,但没有enInterface:0...enInterface:3

使用该ip addr show enInterface:0命令,我得到了来自 ip 配置的响应,但出现的是主接口的 ip,enInterface而不是 enInterface:0 的 ip

检查服务状态时出现以下错误:

systemctl status httpd
May 18 10:06:53 srv1.mydomain.com httpd[23715]: (99)Cannot assign requested address: AH00072: make_sock: could not bind to address MYIP:8080

systemctl status nginx
May 18 10:06:53 srv1.mydomain.com nginx[23716]: nginx: [emerg] bind() to MYIP:443 failed (99: Cannot assign requested address)

我修改httpd.service文件为:

After=network.target remote-fs.target nss-lookup.target network-online.target
Wants=network-online.target

以及nginx.service

After=network-online.target remote-fs.target nss-lookup.target network-online.target
Wants=network-online.target

但httpd和nginx服务仍然没有启动。

我认为问题除了额外的 IPS 之外,配置没有受到影响

任何想法来提高额外的 ips enInterface:0,..., enInterface:3

提前致谢

相关内容