我做了个php项目, 在阿里云上做了解析,域名为www.embesttech.cn,解析正常。
我在服务器下装了个虚拟机,将服务器IP映射到了内网IP 192.192.193.11,而且两者可以相互ping通;
然后关掉了防火墙和SELinux;
apache服务器也配置正确,用内网IP可以访问到网页;
用公网IP或名也能访问到 网页,但获取不了数据。
我在页面中用file_get_contents("http:www.embesttech.cn/js/nav_index.php")来获取菜单,但发现无论如何也获取不到,将www.embesttech.cn换成{服务器ip}也是获取不到。查看apache log日志,看到有这一组错误:
telnet已经安装(防火墙关闭)
在虚拟机里 telnet {服务器Ip} 80 提示错误:
虚拟机可以ping通百度的
这个问题翻来服务搞了很长时间,一直没搞好。实在不会,来我们的论坛问问各位前辈,希望会的指点迷津,感激不尽