在前端開發(fā)中布疙,通過host和NGINX來控制項目網(wǎng)址訪問映射到本地代碼已經(jīng)司空見慣爆安,今天遇到情況:
項目中的網(wǎng)址需要用虛擬機訪問,
前端開發(fā)的本地代碼和開發(fā)環(huán)境在宿主機中疆偿,
這種情況下不需要在虛擬機中重新安裝代碼和開發(fā)環(huán)境易遣,只要修改虛擬機的host就行了彼妻。
一般情況下例如 host 中,
127.0.0.1? www.zhengoma.cn
意思是將www.zhengoma.cn訪問指向127.0.0.1 豆茫,而127.0.0.1 指向本地侨歉,所以成了www.zhengoma.cn指向本地,然后在NGINX中揩魂,把請求再指向遠端接口網(wǎng)址为肮,這樣就實現(xiàn)了代碼用本地,數(shù)據(jù)用接口肤京。
本次中,NAT連接方式茅特,宿主機和虛擬機都有自己的host忘分,有自己的內(nèi)網(wǎng)IP,(假如宿主機內(nèi)網(wǎng)IP為192.169.1.1)白修,那么:
宿主機按照正常配置妒峦,
虛擬機的host 加入一條? 192.169.1.1?www.zhengoma.cn
即可將虛擬機訪問www.zhengoma.cn指向宿主機的本地代碼。
如果對你有幫助請點贊兵睛!