centos - 如何在 Google Compute Engine 上的 Centos 6 上的 WHM/Cpanel 上的 Nat 配置中修复本地 IP

标签 centos cpanel google-compute-engine centos6

如果您在 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 配置的图片。 enter image description here

这是一张显示我在 Compute Engine 中的正确本地 IP 的图片,您可以看到它与 Cpanel 拥有的不匹配,这导致 http.conf 文件生成具有错误 IP 的新虚拟主机。 enter image description here

最佳答案

这是 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/

相关文章:

php - 如何在 VestaCP (CentOS) 中使用 Firebird InterBase 运行 PHP

python - PIP 无法从命令行使用

mysql - drush sql-sync 上的访问被拒绝(远程用户和数据库用户不同)

用于删除旧文件的 Shell 命令

java.net.SocketException : Connection reset on TCP 异常

mysql - 如何解决 CentOS 8 中的 Mysql2 gem 错误?

laravel - 找不到/root/.composer/vendor/bin/laravel : No such file or directory

c# - cpanel远程连接mysql数据库

Python urllib2 代码在一台机器上返回 "HTTP error 503",但在另一台机器上不返回

ssh - 如何使用 SSH 使用密码连接到 GCP VM 实例?