【问题标题】:mod_jk not working with apache2.2 and tomcat7mod_jk 不适用于 apache2.2 和 tomcat7
【发布时间】:2017-01-07 22:12:33
【问题描述】:

我已经使用 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>

【问题讨论】:

  • 我建议将问题移至 serverfault.com,因为它不是编程问题,而是网络服务器配置问题。

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


【解决方案1】:

为另一个域定义一个特定的虚拟主机并添加一个重定向,如下所示:

Redirect / http://mydomain2.com/

【讨论】:

  • 感谢您的回复,mydomain2.com 是外部域,我的意思是它是公开的。我认为不需要为此添加另一个虚拟主机
猜你喜欢
  • 2013-05-05
  • 2015-02-10
  • 2014-07-11
  • 1970-01-01
  • 1970-01-01
  • 2013-11-23
  • 2018-07-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多