![](/img/trans.png)
[英]how to remove tomcat port number 8080 from localhost url using java code in web aplication
[英]how to remove port number from URL in apache tomcat if connector port is 8081
我在Linux機器上運行tomcat的多個實例。 因此,對於不同的實例(例如8080,8081,8082),有多個連接器端口。 我想從URL中刪除端口號。
例如 :-
當前網址: -www.sushant.com : 8081/
需要: -www.sushant.com/
請建議我該怎么做。
謝謝。
您應該考慮在服務器上使用代理。 apache.org上有一個使用Apache Web服務器的非常好的教程。
http://tomcat.apache.org/tomcat-7.0-doc/proxy-howto.html
這使您可以通過端口80連接到服務器,該端口未打印在瀏覽器的網址欄中。
我看到上面的回答,掙扎了一下,所以想搭建一個例子,因為我是在Ubuntu的,所以我不得不改變apache2.conf
文件/etc/apache2/
你可以找到你的apache2.conf
文件或httpd.conf
作為根據您的操作系統
我添加了以下規則-
<VirtualHost *:80>
ServerName sushant.com
ServerAlias www.sushant.com
ProxyRequests On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Location />
ProxyPass http://localhost:7777/
ProxyPassReverse http://localhost:7777/
</Location>
</VirtualHost>
<VirtualHost *:8081>
ServerName sushant.com
ServerAlias www.sushant.com
ProxyRequests on
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Location />
ProxyPass http://localhost:8081/
ProxyPassReverse http://localhost:8081/
</Location>
</VirtualHost>
因此,現在無論有端口還是無端口都可以使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.