Vagrant設定區域網訪問

2021-10-06 02:36:24 字數 982 閱讀 3288

vagrant虛擬機器環境一般都是在本機電腦進行專案的訪問,多使用private_netwok。

但是在實際開發過程中,可能和你配合的前端或者別的同事沒有開發環境,或者測試環境正在被別人占用,合併分支發版比較麻煩,這時可以讓同事直接訪問你的電腦上的環境進行訪問和測試,提公升開發的效率。

廢話不多說,如何進行public_network的配置呢。在vagrant資料夾中的vagrantfile檔案,新增如下**(埠**和公網訪問),並重新vagrant即可。

# -*- mode: ruby -*-

# vi: set ft=ruby :

vagrant.configure("2") do |config|

config.vm.box = "centos 7.0"

#埠**

config.vm.network :forwarded_port, guest: 443, host: 443

config.vm.network :forwarded_port, guest: 80, host: 80

#公網訪問

config.vm.network "public_network", ip: "172.17.23.234"

#私有config.vm.network "private_network", ip: "192.168.33.10"

config.vm.synced_folder "../code", "/data/ifengsite/htdocs", create: true

config.vm.provider "virtualbox" do |vb|

vb.gui = false

vb.memory = "1024"

vb.cpus = 2

vb.name = "centos7"

endconfig.vm.provision "shell", path: "provision.sh"

end

mysql區域網訪問設定

error 1130 host 192.168.1.132 is not allowed to connect to this mysql server 的解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更...

mysql區域網訪問設定

區域網連線mysql報錯 error 1130 host 192.168.0.220 is not allowed to connect to this mysql server 解決方法 可能是帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysq...

設定區域網訪問tomcat

解決方案 首先將伺服器的ip位址設定為靜態的 通過網路上的芳鄰,比如 192.168.1.100 然後在tomcat conf目錄下,將server.xml開啟,修改一下內容 unpackwars true xmlvalidation false xmlnamespaceaware false un...