不使用 Plesk 添加 IP 地址

不使用 Plesk 添加 IP 地址

我有一台专用的非托管服务器,并为其添加了几个 IP 地址(已分配),而我的托管公司提供的唯一信息是有关如何使用 Plesk 添加 IP 地址的说明。但是,我做的第一件事就是卸载 Plesk(出于多种原因)。

有人知道“添加 IP 地址”时 Plesk 到底做了什么吗?它只是在默认接口上创建一个别名吗(我目前只有一个别名和环回)?我可以自己管理它,而不用 Plesk,但我希望有人知道 Plesk 是否还有其他功能。我还运行了 DHCP 客户端(eth0 是静态的),不确定我的托管公司为什么把它放在那里,也不确定它们是否相关。

答案1

如果您的托管公司正在使用 DSR(直接服务器返回)负载平衡环境,您必须添加 IP 地址作为环回接口的别名,并且还必须在 /etc/sysctl.conf 中检查以下设置是否已激活:

net.ipv4.conf.all.arp_ignore = 1 net.ipv4.conf.all.arp_announce = 2

除此之外,显而易见的一点是检查你的 apache 配置:如果你的<virtualhosts>指令绑定到特定的 IP 地址,或者如果你的Listen指令绑定到特定的 ip 地址,你必须更新它们。

答案2

托管公司最终做出回应:

将默认接口更改为静态(来自 DHCP)。

通过创建新的 ifcfg 脚本(例如 eth0:n 并声明DEVICEIPADDRNETMASK)创建了新的接口(别名) GATEWAY,其中 GATEWAY 与默认 nic 的网关相同。

然后创建一个默认路由为 /etc/sysconfig/network-scripts/route-eth0: dev eth0 default via dev eth0

相关内容