如果您在 Centos 6 Cpanel 服务器上的 Google Compute Engine 上删除了一个 VM,然后使用相同的磁盘创建它,即使您保留了静态 IP,通常也会为您分配一个新的本地 IP 地址。这不会在 Cpanel/WHM 服务器上的 NAT 配置中正确更新。
这会阻止任何网站工作,唯一的修复方法是手动编辑 http.conf 文件。在 Web Host Manager 中,您可以修复面向公众的 IP,但没有地方可以编辑本地 IP。有谁知道如何在 Google Compute Engine 上编辑 centos 6 上的 nat 配置以修复本地 IP,以便创建的所有新站点都将在 http.conf 中具有正确的本地 IP?
这是我的 Centos 6 服务器上当前 nat 配置的图片。
这是一张显示我在 Compute Engine 中的正确本地 IP 的图片,您可以看到它与 Cpanel 拥有的不匹配,这导致 http.conf 文件生成具有错误 IP 的新虚拟主机。
最佳答案
这是 WHM/Cpanel 中的配置问题,无法通过界面中的任何配置设置进行更正。我联系了 Cpanel 支持,他们为我提供了一个从 root 运行的命令行 shell 脚本来解决这个问题。它完美地工作:
# /scripts/build_cpnat
这解决了问题,但如果这不能解决您的问题,他们会提供额外的信息:
If this does not resolve your issue, please review our NAT documentation and ensure that your server is configured in a supported 1:1 NAT configuration: http://documentation.cpanel.net/display/ALD/1%3A1+NAT
关于centos - 如何在 Google Compute Engine 上的 Centos 6 上的 WHM/Cpanel 上的 Nat 配置中修复本地 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28416336/