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...