簡體   English   中英

如果連接器端口為8081,如何從apache tomcat中的URL中刪除端口號

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM