成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

ruby - windows下用vagrant配置了虛擬環(huán)境,windows下ping得通,但是不能在瀏覽器中打開(kāi)

瀏覽:129日期:2024-08-08 09:25:47

問(wèn)題描述

RT:在windows下用vagrant配置了虛擬環(huán)境,windows下ping得通,但是不能在瀏覽器中打開(kāi)我也沒(méi)做什么配置,就是指定了下ip而已ruby - windows下用vagrant配置了虛擬環(huán)境,windows下ping得通,但是不能在瀏覽器中打開(kāi)

看帖子有個(gè)人說(shuō)win下的網(wǎng)卡指向的不是vagrant的ipv4,我也改了ruby - windows下用vagrant配置了虛擬環(huán)境,windows下ping得通,但是不能在瀏覽器中打開(kāi)

進(jìn)到rails項(xiàng)目當(dāng)中啟動(dòng),之后通過(guò)links可以看到3000端口可以訪問(wèn),這里我config數(shù)據(jù)庫(kù)密碼沒(méi)改,但是可以看得到3000端口是可以訪問(wèn)到項(xiàng)目的。ruby - windows下用vagrant配置了虛擬環(huán)境,windows下ping得通,但是不能在瀏覽器中打開(kāi)

但是在本地當(dāng)中通過(guò)ip地址訪問(wèn)的時(shí)候,卻訪問(wèn)不了,這是什么情況?http://192.168.10.10:3000(ip是我vagrantfile當(dāng)中設(shè)置的)求解?急,已經(jīng)配了一天了。。。

補(bǔ)充一下,在win下是ping得通vagrant的

ruby - windows下用vagrant配置了虛擬環(huán)境,windows下ping得通,但是不能在瀏覽器中打開(kāi)但是vagrant當(dāng)中如果用這個(gè)ip訪問(wèn)卻被拒絕只能用127.0.0.1:3000

ruby - windows下用vagrant配置了虛擬環(huán)境,windows下ping得通,但是不能在瀏覽器中打開(kāi)

rails 能監(jiān)聽(tīng)0.0.0.0:3000,圖如下

ruby - windows下用vagrant配置了虛擬環(huán)境,windows下ping得通,但是不能在瀏覽器中打開(kāi)

本地ipconfig當(dāng)中虛擬機(jī)的ipruby - windows下用vagrant配置了虛擬環(huán)境,windows下ping得通,但是不能在瀏覽器中打開(kāi)

vagrant虛擬機(jī)的ifconfig

ruby - windows下用vagrant配置了虛擬環(huán)境,windows下ping得通,但是不能在瀏覽器中打開(kāi)

問(wèn)題解答

回答1:

主機(jī)和虛擬機(jī)不在同一個(gè)網(wǎng)段。主機(jī)屬于192.168.66.0/24,而虛擬機(jī)屬于192.168.10.0/24。這樣主機(jī)是無(wú)法訪問(wèn)虛擬機(jī)的。

修改Vagrantfile,把虛擬機(jī)的IP改為192.168.66.2

node.vm.network 'private_network', ip: '192.168.66.2'

重啟虛擬機(jī)。

vagrant reload

在主機(jī)上訪問(wèn): http://192.168.66.2:3000

回答2:

和網(wǎng)絡(luò)無(wú)關(guān)。

rails server默認(rèn)只對(duì)本機(jī)有效。

如要其他機(jī)器訪問(wèn),請(qǐng)使用

rails server -b 0.0.0.0