首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

关于RewriteRule跟PorxyPass

2012-12-27 
关于RewriteRule和PorxyPass本帖最后由 ooaaooxx 于 2012-08-30 04:30:07 编辑VirtualHost 127.0.0.1Doc

关于RewriteRule和PorxyPass
本帖最后由 ooaaooxx 于 2012-08-30 04:30:07 编辑


<VirtualHost 127.0.0.1>
DocumentRoot /var/www

RewriteEngine On

RewriteCond %{THE_REQUEST} !\.(js|png|jpg|gif|css)$
RewriteRule ^(.*) http://127.0.0.1$1 [P,L]

#RewriteRule ^(.*\.(js|png|jpg|gif|css)) $1
#ProxyPass / http://127.0.0.1:8080/

</VirtualHost>



这样一个apache虚拟主机的配置文件,实现 使用apache处理静态文件,tomcat处理动态文件的需求

上下(注释掉的)两种配置都能够实现,但是不知道哪一种更好一点?
[解决办法]
ProxyPass代理的配置语句,ProxyPass / http://127.0.0.1:8080/
的意思是把所有的语句都代理到http://127.0.0.1:8080/去处理了,应该是静态动态文件都是tomcat进行处理的,所以个人觉得是使用RewriteRule 好一些

热点排行