本地打开虚拟主机里面的的网站特别卡,但是ping是秒通
VMware里面用
nat
模式连接的,
ping
是秒通,但是打开确是超级卡(通过浏览器访问我虚拟主机里面的网站。比如下面ping的zmk.com)。
我记起来了这种情况好像是在我上次用phpstorm配合Xdebug远程调试之后出现的,但是我今天没也调试,也换了别的程序。不知道有没有谁有同样的经历。
服务器系统是
nginx
Answers
这里给出两种方法希望可以帮到LZ。
1,我也是用VM搭建CENTOS运行HTTP服务器。在网卡的模式上推荐选择桥接。
if (选择桥接):
echo "建立一个loopback接口,把你的虚拟机连到这个创建的LOOPBACK接口,再给Centos配上手动的地址,这样就可以确保你的虚拟机的网卡纯粹是用于本机和虚拟机通信的。";
/*
这样做的好处是
避免你因为到达公司/车库咖啡/别人的公司 而因为DHCP获取不了IP而出错。
/
else//(选择NAT)
echo "你的虚拟机会得到一个192.168.182.X/24的地址,那么你本机其实是192.168.182.1,但是它不会在你的虚拟机的路由表上得到体现。";
/
你的电脑会根据路由表向网卡请求网关下一跳,那么你的数据会走向路由器(它通常是192.168.1.1),而不是你的虚拟机本机。很久很久以后,它可能会找到你的虚拟机。
这或许就是你卡的原因
*/
endif;
/*
我的建议是,选用桥接,连到你的 有线物理网卡 (注意,不要桥接无线网卡,实际桥接到无线网卡的时候很容易出现获取不了IP地址的情况)
并且在你的虚拟机
service iptables stop
setenforce 0
*/
一直在线,有不明之处欢迎跟帖交流。