鍍金池/ 問(wèn)答/PHP/ virtualbox中端口轉(zhuǎn)發(fā)怎么寫(xiě)?如果我想訪問(wèn)虛擬機(jī)中的apache網(wǎng)站

virtualbox中端口轉(zhuǎn)發(fā)怎么寫(xiě)?如果我想訪問(wèn)虛擬機(jī)中的apache網(wǎng)站

圖片描述

如圖,ssh這樣寫(xiě)是可以的,可以在本地終端ssh連接,但是我想在本地瀏覽器訪問(wèn)虛擬機(jī)中的網(wǎng)站,怎么寫(xiě)端口轉(zhuǎn)發(fā)呢?

回答
編輯回答
背叛者

你的虛擬機(jī)安裝了什么系統(tǒng)?

ping 不通的常見(jiàn)原因:

  1. 虛擬機(jī) IP 搞錯(cuò)了
  2. 虛擬機(jī)防火墻阻擋了 ICMP 響應(yīng)

你的端口設(shè)置沒(méi)有錯(cuò),在本地用 http://localhost:8888/ 網(wǎng)址便可。
打不開(kāi)的狀況是頁(yè)面超時(shí),還是連接被重置了?
對(duì)應(yīng)的原因可能是網(wǎng)站服務(wù)器未開(kāi)啟,以及虛擬機(jī)的防火墻阻擋了 80 端口。

因?yàn)槟愕?ssh 可用,也可以試一下用 ssh 安全隧道直通虛擬機(jī) 80 端口,繞開(kāi)防火墻設(shè)置。
執(zhí)行以下命令

ssh -L 8080:127.0.0.1:80 username@hostname

然后在本地打開(kāi) http://localhost:8080/ 即可。

2017年1月14日 06:13
編輯回答
骨殘心

本機(jī)要訪問(wèn)虛擬機(jī)的東西,網(wǎng)絡(luò)橋接.虛擬機(jī)的網(wǎng)卡一定要選擇橋接模式.否接,你連ping都ping不通.第二個(gè),有了橋接模式后,才有你的端口轉(zhuǎn)發(fā).將本地的端口轉(zhuǎn)發(fā)到你的虛擬機(jī)的端口.如果用了橋接模式,你可以直接訪問(wèn)你的虛擬機(jī)的端口了.根本不需要轉(zhuǎn)發(fā)出來(lái).還有一個(gè),虛擬機(jī)的防火墻一定要將端口給開(kāi)放.不然,你就尷尬了

2017年8月10日 19:15
編輯回答
風(fēng)畔

端口是對(duì)的。訪問(wèn)本地IP
http://真實(shí)機(jī)器ip:8888

2018年1月3日 07:38