| 关键词: proxy etiantian www oldboy apache http 模块 modules 地址 mod |
问题2:实现www.etiantian.org跳转到www.oldboy.cc 要求地址栏为www.etiantian.org不变(该跳转为内部跳转,需使用apache的proxy代理功能) 描述:在实现了URL地址的301跳转后(参见http://oldboy.blog.51cto.com/2561410/620701), 需求部门人员,又发来要求,要求输入www.etiantian.org出来的内容是www.oldboy.cc的内容, 但是地址栏里的地址还要求是www.etiantian.org 实现解答: 以上需求可使用apache的proxy功能实现: [安装proxy模块] 在apache中添加proxy模块 /application/apache/bin/apxs -c -i -a mod_proxy.c proxy_util.c /application/apache/bin/apxs -c -i -a /home/oldboy/tools/httpd-2.2.15/modules/proxy/mod_proxy_http.c [检查安装的模块] 查看apache的配置文件httpd.conf中有以下两行就行了,modules目录下应该也多了两个mod_proxy.so,mod_proxy_http.so模块。 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so 然后配置httpd-vhost.conf <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/var/www/oldboy" ServerName www.etiantian.org RewriteEngine on RewriteCond %{HTTP_HOST} ^www.etiantian.org [NC] RewriteRule ^(。*)$ http://www.oldboy.cc$1 [P] </VirtualHost> 提示:其他不相关配置省略。 ########################################################## 问题2:实现www.etiantian.org跳转到www.oldboy.cc 要求地址栏为www.etiantian.org不变(该跳转为内部跳转,需使用apache的proxy代理功能) 描述:在实现了URL地址的301跳转后(参见http://oldboy.blog.51cto.com/2561410/620701), 需求部门人员,又发来要求,要求输入www.etiantian.org出来的内容是www.oldboy.cc的内容, 但是地址栏里的地址还要求是www.etiantian.org 实现解答: 以上需求可使用apache的proxy功能实现: [安装proxy模块] 在apache中添加proxy模块 /application/apache/bin/apxs -c -i -a mod_proxy.c proxy_util.c /application/apache/bin/apxs -c -i -a /home/oldboy/tools/httpd-2.2.15/modules/proxy/mod_proxy_http.c [检查安装的模块] 查看apache的配置文件httpd.conf中有以下两行就行了,modules目录下应该也多了两个mod_proxy.so,mod_proxy_http.so模块。 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so 然后配置httpd-vhost.conf <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/var/www/oldboy" ServerName www.etiantian.org RewriteEngine on RewriteCond %{HTTP_HOST} ^www.etiantian.org [NC] RewriteRule ^(。*)$ http://www.oldboy.cc$1 [P] </VirtualHost> 提示:其他不相关配置省略。 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|