更改 CentOS 6 专用服务器的默认 IP 地址

更改 CentOS 6 专用服务器的默认 IP 地址

我有一个运行 CentOS 6 的专用盒子。我想更改默认 IP 地址,我在 Google 上搜索了很多,发现了这个建议:

(1)通过 SSH 运行这两个命令:

sudo -n ifconfig eth0 down
sudo -n ifconfig eth0 up NEW_IP

(2)将 Apache 的 ServerName 指令更改为新的 IP 地址httpd.conf,即。

ServerName 111.222.333.44:80

(3)重启apache

(4)将指向此服务器/旧 IP 地址的任何域更改为指向新 IP 地址。

我将在实时服务器上执行此操作,因此我想知道在继续之前这些说明是否正确(我不想搞砸事情)

有人可以确认(或纠正我,如果我错了)这是否是可行的方法吗?


编辑

apachectl -t -D DUMP_VHOSTS给了我一份很长的列表,如下所示:

VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
     default server domain1.com (/etc/httpd/conf/httpd.conf:1015)
     port 80 namevhost domain1.com (/etc/httpd/conf/httpd.conf:1015)
             alias www.domain1.com
             wild alias *.domain1.com
     port 80 namevhost domain2.org (/etc/httpd/conf/httpd.conf:1021)
             wild alias *.domain1.org
     port 80 namevhost domain3.info (/etc/httpd/conf/httpd.conf:1033)
             wild alias *.domain3.info
etc...

Syntax OK

答案1

正确的方法是修改/etc/sysconfig/network-scripts/ifcfg-ethX并重启网络服务

# service network restart

相关内容