奇怪的PHP未通过本地ip地址显示

奇怪的PHP未通过本地ip地址显示,php,apache,amazon-ec2,Php,Apache,Amazon Ec2,我有以下设置: Amazon EC2 instance. IPs: 192.168.1.200 = eth0 = x.x.x.x public ip address 192.168.2.200 = eth1 Apps: Apache vhosts: -domain.tld PHP 奇怪的是这一点。当我尝试通过公共ip地址浏览domain.tld时,它工作正常。但当我浏览192.168.2.200时,它会一直等待,直到浏览器中没有显示出来。一个包含文本测试的简单index.ph

我有以下设置:

Amazon EC2 instance. IPs: 192.168.1.200 = eth0 = x.x.x.x public ip address 192.168.2.200 = eth1 Apps: Apache vhosts: -domain.tld PHP 奇怪的是这一点。当我尝试通过公共ip地址浏览domain.tld时,它工作正常。但当我浏览192.168.2.200时,它会一直等待,直到浏览器中没有显示出来。一个包含文本测试的简单index.php运行良好。只有当像phpinfo这样的php代码无法工作时

你知道php、apache或我的网络中会出现什么问题吗?我已经打开防火墙上的所有端口,但问题仍然存在


谢谢

我发现了问题-这是因为EC2服务器上的网络路由表不正确,包括通过播放安全设置纠正的流量阻塞


感谢您的评论@Dagon。

您如何拥有具有本地主机ip的EC2实例?