2013-10-04 473 views
2

我的網站使用JAVA實現。所以我們採取了VPS並且安裝了Tomcat然後部署了 我的網站是這樣出現的如何在網站上隱藏我的網站端口號url

只要我點擊www.mysite.com在url ...它出現在下面。

http://mysite.com:8080/foldername/

但我想看看我的網站,www.mysite.com

任何一個可以建議我做什麼..我應該做的htaccess的文件進行任何更改?

+2

如果沒有80(HTTP)或443(或HTTPS)上的代理/服務器,則不能這樣做,因爲這些是默認端口號。在指定域並且默認端口爲*未使用的所有情況下,它必須作爲URL的一部分提供。但是,您可以使用'// server/relative/urls',它將使用與當前HTML頁面相同的協議/主機/端口。 – user2246674

+0

請參閱http://stackoverflow.com/questions/4756039/how-to-change-the-port-of-tomcat-from-8080-to-80 –

回答

3

如果不提供的網址你的HTTP請求將被髮送到端口80,您可以設置防火牆規則來實現端口80爲首的請求重定向到8080

+0

我想隱藏端口號..它不應該顯示客戶...爲了實現..我們的文件我必須改變.. – user2793170

+0

因爲你使用的是centos 6.3只是啓用防火牆並添加一個規則來轉發請求從端口80到8080.我已經在這裏回答了這個問題http: //stackoverflow.com/questions/17504794/is-sudo-ing-tomcats-startup-with-a-non-root-user-the-same-as-running-it-as-root/17505346#17505346 –

2

如果你不端口號您不想在您的URL中包含端口號,那麼您必須使用HTTP的默認端口號(即80)。如果它不是80,那麼您將需要將端口號置於URL中。這裏的所有都是它的。

現在......如果您的問題是「我如何在端口80上託管我的Tomcat網站」,那麼在SA和Tertube上都有很多關於這個問題的答案。只搜索。

+0

http: //weddingwinter.com:8080/weddingwinter/這是我的網站 – user2793170

+0

請根據這個建議..我們哪裏出錯了? – user2793170

+0

由於您直接使用Tomcat,因此您必須安排讓Tomcat監聽端口80而不是端口8080.解決方案取決於您的操作系統:Windows還是UNIX? –