我有一個設置,在端口8080和Apache網絡服務器運行在端口80正在將tomcat應用程序url設置爲http:// hostname/application/possible?
所以,如果我訪問http://localhost:8080/myapplication/,它的工作原理運行Tomcat。
但我需要能夠使它像:http://localhost/application/,但因爲我的HTTP Web服務器上的端口80上運行,看來我需要一些重新導向邏輯或改變在Tomcat來實現這一目標。
任何人都可以請建議我出路。謝謝。
UPDATE: 剛剛發現,已經有在這裏提供了一個解決方案:How do I redirect from Apache to Tomcat?
你爲什麼「需要」使它在apache服務器已經使用的同一端口上運行?您可以接受哪種解決方法?例如,將apache服務器配置爲將瀏覽器重定向到端口8080還是可以的,或者您是否需要將該請求代理到另一個服務器? –
在Apache上的任何重定向都可以。唯一的要求是:可以說這個應用程序被稱爲主機名/應用程序,我不希望用戶去一個像這樣的url:hostname:8080/application。 – sbr