2012-09-13 228 views
-1

我有一個簡單的要求,在我的電腦上託管一個網絡服務器。但不幸的是,我的僱主提供的互聯網連接只有端口開放。其餘所有港口都關閉。我嘗試了端口80和21的端口轉發,但它們已被我的僱主自己使用。那麼,有沒有其他方式在我的電腦上託管網絡服務器?端口轉發

P.S .:我在Linux上使用Apache。

+1

如果您有要求在自定義端口上運行Web服務器,您的僱主是不是應該爲您打開該端口?或者正在試圖運行一個Web服務器而不知道它? –

+0

@JoachimPileborg:謝謝你的建議。我試圖在沒有我的僱主知道的情況下運行它 – kasa

回答

0

防火牆是否運行HTTP代理,還是僅僅是一個簡單的端口轉發器?如果它是代理服務器,它可能能夠根據Host:標題轉發到不同的內部IP地址,這與虛擬Web主機的操作方式類似。

如果沒有,您將無法使用這些端口。 NAT路由器可以將端口轉發到只有一個IP。如果託管網絡服務器是一項工作要求,如您所說,您應該能夠聯繫網絡管理員併爲其打開另一個端口。如果他們不會按照您的要求做,您的經理應該能夠確認要求。

+0

我可以通過HTTP代理連接到Internet。你能解釋如何根據主機頭轉發嗎?即使鏈接也可以。 – kasa

+0

這是防火牆管理員必須執行的操作。它應該在防火牆的文檔中。 – Barmar

+0

謝謝@Barmar。我會把它與管理員。 – kasa