我有一个专用的非托管服务器并使用 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
提前致谢