知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

apache作代理服务器时,转发用户端口号到tomcat

发布时间:2014-09-05 15:07:01作者:知识屋

apache作代理服务器时,转发用户端口号到tomcat
 
apache作代理服务器时,转发用户端口号到tomcat的方法有很多,这是其中之一。
需要用到mod_rewrite 和 mod_headers这两个模块。下面是步骤:
  www.zhishiwu.com  
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配置
  www.zhishiwu.com  
[python] 
RewriteEngine on  
RewriteRule .* - [E=REMOTE_PORT:%{REMOTE_PORT},NE]  
RequestHeader set X-Forwarded-SourcePort %{REMOTE_PORT}e  
 
3.如果在apache上使用了虚拟主机,则还需在每一个<VirtualHost>段里面加上这两行:
[python] 
RewriteEngine On   
RewriteOptions Inherit  
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜