Linux
如何將 linux 遠端伺服器的 ip 1.2.3.4:8080 連結到 projects.example.com/app?
我有遠端 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">