lnmpa环境,问一个apache重写并设置反向代理的问题?
lnmpa1.1环境目前用到apache中url rewrite功能,需要把aaa.x.com 定向到 http://www.x.com/u.php?domain=aaa ,不能用,因为要保持URL不变
具体的URL rewrite规则如下
RewriteCond %{HTTP_HOST} ^(.*).x.com$
RewriteCond %{HTTP_HOST} !www.x.com$
RewriteRule ^(.*)$ /%{HTTP_HOST}/$1
RewriteRule ^/(.*).x.com/$ http://www.x.com.cn/u.php?domain=$1
那么问题来了,因为P,L必须要开启mod_proxy.so模块才能起作用,默认情况lnmpa中apache配置不开启mod_proxy.so模块,那么P就不能生效,请问如何解决?
是不是这个mod_proxy和nginx的反向代理功能冲突?求解答,谢谢! 求助军哥。。。 可以在nginx上添加
mod_proxy和nginx反代应该没冲突,可以自己编译上试试 nginx下如果rewite 完整的域名 也会直接跳转,咋办呢?在nginx上把完整的网址反向代理到apache?这个在哪里写?
回复 4# 的帖子
参考lnmp 301的设置回复 5# 的帖子
301是重定向,可以实现域名不变吗?
页:
[1]