tomcat+apache配置,代理服务器转发端口号


关键词

tomcat apache 代理

摘要

因为tomcat只能配置一个网站,所以如果是自己单独的服务器,那没有太大的影响,可以直接只安装一个tomcat便可以运行。但有时候,如果同时有多个,或是许多个,那就要用APACHE作代理服务器了.
因为tomcat只能配置一个网站,所以如果是自己单独的服务器,那没有太大的影响,可以直接只安装一个tomcat便可以运行。
但有时候,如果同时有多个,或是许多个,tomcat只能配置一个站点,所以要想运行多了个站点,那就只有多安装几个tomcat了。但另一方面那服务器的80总归只有一个,这样,配置多个tomcat的时候会发现,只能使用其它端口了,这样肯定是不行的。怎么办呢,那就只有想办法,将tomcat的非80端口使用代理了,这样,就成了80端口了,同时又可以运行多个网站。
apache作代理服务器时,转发用户端口号到tomcat的方法有很多,这是其中之一,需要用到mod_rewrite 和 mod_headers这两个模块。下面是步骤:
1.在apache配置文件中追加对上面两个module的引用,不同的系统方法略有区别。大致如下:
[python]
LoadModule rewrite_module                 /usr/lib64/apache2-prefork/mod_rewrite.so  
LoadModule headers_module                 /usr/lib64/apache2-prefork/mod_headers.so  
2.然后在apache配置文件中追加如下rewrite配置
[python]
RewriteEngine on  
RewriteRule .* - [E=REMOTE_PORT:%{REMOTE_PORT},NE]  
RequestHeader set X-Forwarded-SourcePort %{REMOTE_PORT}e  
3.如果在apache上使用了虚拟主机,则还需在每一个段里面加上这两行:
[python]
RewriteEngine On   
RewriteOptions Inherit

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:tomcat+apache配置,代理服务器转发端口号:http://www.splaybow.com/post/tomcat-apache.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:115085382!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« 如何架设JSP站点 在Tomcat上配置虚拟主机 »

相关文章:

设置Tomcat监听指定的IP地址  (2014/1/15 11:12:50)

在Tomcat下部署Mule  (2013/11/15 22:52:07)

在Tomcat上配置虚拟主机  (2013/11/15 10:33:40)

tomcat+apache配置,代理服务器转发端口号  (2013/10/21 15:27:48)

如何架设JSP站点  (2013/9/28 2:29:50)

Tomcat配置文件server.xml的基本配置  (2013/4/20 16:55:30)

Tomcat配置jsp环境  (2013/4/8 13:59:48)