修改HOST使虚拟机访问的网站指向宿主机

在前端开发中,通过host和NGINX来控制项目网址访问映射到本地代码已经司空见惯,今天遇到情况:

项目中的网址需要用虚拟机访问,

前端开发的本地代码和开发环境在宿主机中,

这种情况下不需要在虚拟机中重新安装代码和开发环境,只要修改虚拟机的host就行了。

一般情况下例如 host 中,

127.0.0.1  www.zhengoma.cn

意思是将www.zhengoma.cn访问指向127.0.0.1 ,而127.0.0.1 指向本地,所以成了www.zhengoma.cn指向本地,然后在NGINX中,把请求再指向远端接口网址,这样就实现了代码用本地,数据用接口。

本次中,NAT连接方式,宿主机和虚拟机都有自己的host,有自己的内网IP,(假如宿主机内网IP为192.169.1.1),那么:

宿主机按照正常配置,

虚拟机的host 加入一条  192.169.1.1 www.zhengoma.cn

即可将虚拟机访问www.zhengoma.cn指向宿主机的本地代码。

如果对你有帮助请点赞!