我有一个运行CentOS 6的专用盒子。我想更改默认的IP地址,我search了很多,我发现这个build议:
(1)通过SSH运行这两个命令:
sudo -n ifconfig eth0 down sudo -n ifconfig eth0 up NEW_IP
(2)将Apache的ServerName指令更改为httpd.conf的新IP地址,即。
ServerName 111.222.333.44:80
(3)重新启动apache
(4)将指向此服务器/旧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
正确的方法是修改/ etc / sysconfig / network-scripts / ifcfg-ethX并重新启动networking服务
# service network restart