2012-09-19 68 views
0

我已經標記了這個Apache,因爲我認爲這就是我正在尋找的內容,但我知道我即將受到教育。如果我錯過了商標,請隨意編輯問題標題。將外部網址重新映射到內部端口服務

我有一個通過http運行多個服務的主服務器(Linux Mint 13,LAMP堆棧)。例如:

[MY-IP]/  <- landing 
[MY-IP]/service1  
[MY-IP]/service2 
[MY-IP]/service3 

我也跑亞音速(音樂服務器,subsonic.org),其在端口運行4040

[MY-IP]:4040/   <- subsonic landing page 
[MY-IP]:4040/index.view <- example subsonic page 

亞音速已經捆綁碼頭(JAVA)服務器偵聽端口4040

我想擺脫端口聲明;當某個特定的目錄/ URL被擊中時,我可以使用apache將端口80的呼叫轉發到端口4040嗎?例如:

[MY-IP]/subsonic 

內部重定向到

[MY-IP]:4040/ 

這意味着我可以使用

[MY-IP]/subsonic/index.view 

很多地方(我的工作場所,例如)塊使用非strandard端口[雖然個人音樂是允許的,所以我沒有違反任何規則] - 我想要一個簡單的URL使用,既爲我自己也讓我的女朋友可以訪問音樂。

這可以通過apache中的虛擬主機或mod_rewrite完成,而不會影響我的正常端口80服務?如果apache不是這個方法,我該如何實現我所說的目標?

(這是所有外部訪問路由器後面的服務器,端口轉發是不是一個問題)

鏈接到一個明確的指導將是有益的;我的google-fu在這一個上落後了。

謝謝你的時間。

回答

相關問題