我在windows系统上,在虚拟机上安装centos7测试php站点,要求是:

1. 虚拟机的系统可以上网:虚拟机安装centos7的minimal版本(俗称的字符界面版)后,需要上网安装软件。

2. 虚拟机的系统和主机之间通过独立ip访问,因为测试站点我希望能改主机的hosts访问测试域名(不带端口号)

比如我centos安装了ningx + php,vhosts配置了一个 serverName叫test.com 的站点,主机可以test.com访问这个站点。


端口号转发的方式不能实现我的要求,因为我本身主机还自身改了hosts,配置了很多站点。

具体实现是虚拟机的网卡1默认“网络地址转换(NAT)”,不变,再网卡2选择"仅主机(Host-Only)适配器",具体如图

那么现在我windows修改hosts

192.168.56.101  test.com

添加了这一行后,就可以访问test.com进行测试了。

随便说一下,virtualbox的界面不好用,自己可以用SecureCRT配置192.168.0.101来管理虚拟机的系统,鼠标右键就可以粘贴,方便多了。


祝各位学习愉快。



Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐