apache,R,P,url重写,伪静态,反向代理

apache,R,P,url重写,伪静态,反向代理


1.进去apache的源码包,编译代理

# cd /data/src/httpd-2.0.61/modules/proxy/

  #/usr/local/apache2/bin/apxs -c -i -a mod_proxy.c proxy_util.c

  #/usr/local/apache2/bin/apxs -c -i -a proxy_http.c

2.编辑apache配置文件,在虚拟主机里添加如下内容:红色部分为增加内容。

#vi /usr/local/apache2/conf/httpd.conf

<VirtualHost *>
ServerName xinwen.888.com.cn
ServerAlias www.xinwen.888.com.cn
DocumentRoot /data/xinwen
CustomLog "|/usr/local/cronolog/sbin/cronolog /usr/local/apache2/logs/xinwen_access%Y%m%d.log"combined env=!NOFILES
ErrorDocument 404 /404.html
<Directory "/data/xinwen/">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Deny from 111.111.0.
Deny from 111.111.4.
</Directory>
<IfModule mod_weblogic.c>
WebLogicHost 127.0.0.1
WebLogicPort 8080
MatchExpression *.jsp
MatchExpression */rlr*
MatchExpression */dwr/*
WLTempDir /home/userputong/wltemp
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule /xinwen_(.*).html$ /rlrxinwenlist?classid=$1 [R,P]
RewriteRule /showxinwen(.*).html /rlrxinwendetail?id=$1 [R,P]
</IfModule>

</VirtualHost>


你可能感兴趣的:(反向代理,伪静态,mod_proxy)