AWS EC2实例在公共IP上显示IIS页面,即使localhost显示WAMP

时间:2018-01-20 19:57:06

标签: wordpress amazon-web-services iis amazon-ec2 wamp

我创建了一个Windows 2016 Base EC2实例,并在其上安装了IIS。但很快意识到我必须运行WAMP来托管PHP站点,所以我安装了WAMP并停止了IIS服务,一切正常。 然后我对网站进行了一些更改(它是一个Wordpress网站)并发布了它,从那时起公共IP就显示了IIS页面。

  1. 我尝试将iisstart.html重命名为iisstart(将系统引入 认为文件不存在)来自IIS文件夹但公共IP 仍在显示IIS页面。
  2. 我尝试重新启动实例计算机。 Localhost显示我的wordpress网站,但公共/弹性IP显示IIS。
  3. 我尝试重新启动WAMP,没有运气。
  4. 即使重命名文件,我也不知道IIS页面是如何显示的。

    我也试过创建一个弹性IP但是没有用。

1 个答案:

答案 0 :(得分:0)

确定!所以问题是固定的!现在为任何到达这里的人发布解决方案(也许是我未来的自我) AWS EC2或WAMP没有问题。问题在于导入Wordpress。 当我导入Wordpress时,站点地址和Wordpress地址更改为localhost。由于IP将重定向到目标计算机的localhost。

解决方案: 导入Wordpress后,转到wp-admin - >设置(在侧栏中) 并将站点地址和Wordpress地址更改为您的实例的公共/弹性IP。 然后清除目标计算机上的Cache / Cookie并重新访问IP。它应该工作。 (在我的情况下确实如此)