![](/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.