一个简单的apache rewrite问题
2010-05-29 16:03
344 查看
一个简单的apache rewrite问题
需求:当用户访问www.aaa.com时转向到127.0.0.1:8080/aaa;当用户访问www.bbb.com时转向到127.0.0.1:8080/bbb。
解决办法:
打开Apache Software Foundation\Apache2.2\conf下的httpd.conf文件:
设置相关modeul,将:
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
前的注释“#”去掉;
在httpd.cnof的文件里加上:
<virtualHost *>
RewriteEngine On
CustomLog "D:\\log\rewrite.log" combined
LogLevel debug
RewriteCond %{HTTP_HOST} ^(.+)\.aaa\.com$
RewriteRule $ http://localhost:8086/aaa [P,L]
RewriteCond %{HTTP_HOST} ^(.+)\.bbb\.com$
RewriteRule $ http://localhost:8086/bbb [P,L]
</virtualHost>
如果www.aaa.com或www.bbb.com不是公共域名的话需要在C:\WINDOWS\system32\drivers\etc的hosts文件中加上如下配置:
127.0.0.1 www.aaa.com
127.0.0.1 www.bbb.com
现在试一下,一切OK!apache中文文档:http://lamp.linux.gov.cn/Apache/ApacheMenu/
需求:当用户访问www.aaa.com时转向到127.0.0.1:8080/aaa;当用户访问www.bbb.com时转向到127.0.0.1:8080/bbb。
解决办法:
打开Apache Software Foundation\Apache2.2\conf下的httpd.conf文件:
设置相关modeul,将:
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
前的注释“#”去掉;
在httpd.cnof的文件里加上:
<virtualHost *>
RewriteEngine On
CustomLog "D:\\log\rewrite.log" combined
LogLevel debug
RewriteCond %{HTTP_HOST} ^(.+)\.aaa\.com$
RewriteRule $ http://localhost:8086/aaa [P,L]
RewriteCond %{HTTP_HOST} ^(.+)\.bbb\.com$
RewriteRule $ http://localhost:8086/bbb [P,L]
</virtualHost>
如果www.aaa.com或www.bbb.com不是公共域名的话需要在C:\WINDOWS\system32\drivers\etc的hosts文件中加上如下配置:
127.0.0.1 www.aaa.com
127.0.0.1 www.bbb.com
现在试一下,一切OK!apache中文文档:http://lamp.linux.gov.cn/Apache/ApacheMenu/
相关文章推荐
- 一个Apache CollectionUtils.intersection 方法的简单问题
- linux中卸载jdk,一个简单问题整了一下午
- php7+apache2.4+phalcon 问题 How to enable rewrite module in Apache
- 在ScrollView添加一个ListView造成的滚动问题的简单解决办法
- Apache 的简单Rewrite
- 一个简单的SQL问题
- 一个简单问题的并行算法
- 一个简单问题三天解决的一个问题
- Ubuntu 10.04下安装OpenCV及编译一个简单例程(找不到头文件的问题:error: cv.h: No such file or directory )
- apache的rewrite规则无法加载问题
- Nginx 设置rewrite规则是遇到的一个{}大括号引发的报错问题
- 一个java简单问题
- 一个简单的问题
- 一个简单的指针释放问题
- 【素养】由一个简单算法想到的程序员素养问题
- 小猴子下落-一个简单的二叉树问题
- 今天的问题:一个简单的例子,请帮我解开“接口实现Java‘隐藏实现细目’”的迷惑。
- 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)
- 有关宏的一个简单的问题
- 一个简单的问题 我又机智的解决了额