2014-07-20 48 views
0

我知道這似乎是一個非常基本的問題。如何將我的Web應用程序從端口號8080指向80?

我有一個運行在端口8080上的Java EE web應用程序。所以當我嘗試訪問它時,必須鍵入domainname.com:8080/DomainName。我想通過domainname.com訪問它。爲此我應該將端口號從8080更改爲80。我在server.xmlconf文件夾進行這種變化對那麼回事直通幾個答案後:

<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

但我仍然得到404錯誤。請幫忙。有沒有我沒有做的事/做錯了?

我在Windows服務器上使用Tomcat7。

如果有類似的問題(我可能沒有遇到過),請在評論中發帖,謝謝!

回答

1

您可以安裝Apache和配置它通過AJP端口Tomcat的工作,所以Apache將偵聽端口80重定向請求到Tomcat

這裏一些參考: http://www.ntu.edu.sg/home/ehchua/programming/howto/ApachePlusTomcat_HowTo.html

+0

葉夫根尼·你好!我正在學習教程 - 我找不到httpd.conf文件!我真的很卡住!沒有其他辦法可以讓它在80端口上運行嗎? – Saturnian

+0

您是否安裝了Apache HTTP Server? 您可以在這裏下載 https://httpd.apache.org/download.cgi#apache24 httpd.conf文件位於conf direttory –

+0

實際上,您可以像上面提到的那樣使用連接器。您是否在server.xml中設置了端口80後嘗試訪問url domainname.com/DomainName? –

相關問題