homestead 暴露接口 外部訪問

homestead 暴露接口, 允許統(tǒng)一局域網(wǎng)的電腦訪問

本地搭載的虛擬環(huán)境, 現(xiàn)有需要前、后端聯(lián)調(diào)測試的需求, 故開放本地訪問權(quán)限, 給同一局域網(wǎng)的電腦訪問

# 打開homestead安裝目錄, 找到homestead\scripts\homestead.rb文件

    # Configure A Private Network IP
    if settings['ip'] != 'autonetwork'
      config.vm.network :private_network, ip: settings['ip'] ||= '192.168.10.10'
    else
      config.vm.network :private_network, ip: '0.0.0.0', auto_network: true
    end
把config.vm.network :private_network, ip: settings['ip'] ||= '192.168.10.10' 改為 config.vm.network :public_network, ip: settings['ip'] ||= '192.168.10.10', 

# 查看本機的ip地址(window cmd ipconfig, linux ifconfig),可看到我本地的ip地址為 192.168.1.47
   以太網(wǎng)適配器 以太網(wǎng):
   連接特定的 DNS 后綴 . . . . . . . : lan
   本地鏈接 IPv6 地址. . . . . . . . : xxx::xxx:xxx:xx:xxx%x
   IPv4 地址 . . . . . . . . . . . . : 192.168.1.47
   子網(wǎng)掩碼  . . . . . . . . . . . . : 255.255.255.0
   默認網(wǎng)關. . . . . . . . . . . . . : 192.168.1.1

# 配置homestead安裝目錄的Homestead.yaml, IP地址必須和本機的ip在同一個局域網(wǎng),且不能被使用
比如我本地的ip為192.168.1.47, 則Homestead.yaml的ip設置為192.168.1.254

# 如果配置虛擬域名, 則把配置的ip 和域名加到 hosts文件下 

# vagrant up --provision 或vagrant reload 這個可能讓選網(wǎng)卡橋接模式

# 局域網(wǎng)電腦如果以虛擬域名訪問,則把ip 地址和虛擬域名配置在hosts文件中

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容