更改Apache服务器的内部IP地址

我有一个Ubuntu机器(14.04)在apache下运行一个网站(2.4.7)

我需要更改机器的内部IP地址,但每当我做我不能再访问该网站。

只要我将其更改回其旧的内部IP网站是好的。

我的主机文件或类似的东西没有IP限制。

有一些其他的文件,我必须改变一个绑定或什么?

谢谢

编辑:

澄清公众IP没有改变,所以它没有DNS相关。 公共IP保持1.1.1.1

当我将Ubuntu机器的私有IP从2.2.2.2更改为3.3.3.3时,网站不在内部或外部从局域网(外围防火墙也改为点80到3.3.3.3)

将Ubuntu和外围防火墙规则翻转回2.2.2.2以及所服务的站点。

你没有指定它,但是,如果你通过domain name访问它,你必须考虑DNS propagation可能需要超过24小时,所以你将无法访问你的网站,直到直到IP

或者,你也可以这样做:

nslookup yoursite.com 1.2.3.4

其中1.2.3.4是您确定的DNS服务器(您仍然可以尝试,如果不确定),它从来没有需要parsing您的domain name所以它会给你你的服务器设置新的IP。

查看文件/etc/apache2/sites-available/<virtualhostname>并检查Line <VirtualHost *:80> 。 也许你看到一个IP地址,而不是星号(“*”)。 只要你新的IP地址那里,并重新启动服务(`apache2ctl重新启动')。