我有一个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重新启动')。