mod_jk无法使用apache2.2和tomcat7

时间:2016-08-31 10:50:33

标签: apache tomcat mod-rewrite webserver mod-jk

我已经使用mod_jk配置了Apache 2.2并且它运行正常,但在一种情况下我需要从mydomain1重写为mydomain2.com 我已经谷歌搜索并找到了一些解决方案(如下所示),但它没有用。

非常感谢任何帮助。谢谢

<IfModule jk_module>
    JkWorkersFile conf/workers.properties
    JkLogFile logs/mod_jk.log
    JkLogStampFormat "[%b %d %Y - %H:%M:%S] "
    JkRequestLogFormat "%w %V %T"
    JkLogLevel info 
<VirtualHost *:80>
     ServerAdmin admin@www.mydomain1.com
     DocumentRoot "C:/apache_docs"
     ServerName www.mydomain1.com
     ErrorLog logs/www.mydomain1com_log
     CustomLog logs/www.mydomain1com_log combined

     JkMount / mydomain1
     JkMount /* mydomain1

     <IfModule mod_rewrite.c>
         RewriteEngine On
         RewriteCond %{HTTP_HOST} !^www.mydomain1.com$ [NC] RewriteRule ^(.*)$ mydomain2.com/$1 [R=301,L]
     </IfModule>
</VirtualHost>
</IfModule>

1 个答案:

答案 0 :(得分:0)

为其他域定义特定的Virtualhost,并按如下方式添加Redirect:

Redirect / http://mydomain2.com/