Linux

如何將 linux 遠端伺服器的 ip 1.2.3.4:8080 連結到 projects.example.com/app?

  • October 27, 2011

我有遠端 Debian linux 伺服器,我使用 Putty 控制台通過 IP 或域訪問它。這意味著伺服器 IP 已經指向主機名,例如:

1.2.3.4 -> 項目.example.com

我已經在遠端伺服器上安裝了名為 JIRA 的應用程序,我猜它是基於 Apache 的。我可以使用 1.2.3.4:8080 訪問其網站 我想將其連結到 projects.example.com/jira

我怎樣才能做到這一點?任何帶有教程連結的細節都會有所幫助。

JIRA 作為開箱即用的獨立 tomcat 容器執行。您可以輕鬆地從 apache 代理到它,我只將其配置為單獨的子域,而不是站點的子目錄(即 jira.mysite.com 與 projects.example.com/jira。

這是我用來設置我們的 apache => Jira 配置使用 mod_proxy 的教程: http://confluence.atlassian.com/display/JIRA044/Integrating+JIRA+with+Apache

要在 /jira 之類的子目錄上執行它,可能就像在您的虛擬主機中執行此操作一樣簡單:

ProxyPass /jira http://localhost:1080/
ProxyPassReverse /jira http://localhost:1080/

並在 conf/server.xml 中設置上下文路徑:

<Context path="/jira" docBase="${catalina.home}/atlassian-jira" reloadable="false">

引用自:https://serverfault.com/questions/325177