`
lxsgoodluck
  • 浏览: 101526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Apache配置VirtualHost后JK失效问题的解决

阅读更多
Apache配置VirtualHost后JK就不管用了,不能交给Tomcat去执行,
把VirtualHost去掉后JK又可以了;
例如这样
httpd.conf:
<Directory "E:\apache-tomcat-6.0.18\webapps\map">
  Options FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

<VirtualHost *:80>
ServerName www.map.cn
DocumentRoot E:\apache-tomcat-6.0.18\webapps\map
</VirtualHost>

Include conf/mod_jk.conf


mod_jk.conf中为JK的相关配置,这里就不再说了。

想了很多种可能情况,费了九牛二虎之力终于把问题给解决了。

最后在VirtualHost里加了JkMountCopy On才可以的,
把日志级别设为debug,通过看日志才发现的。
把JkMountCopy设为on表示这个VirtualHost会复制所有全局mount设置到这个VirtualHost,
否则的话JkMount对VirtualHost就是无效的。
分享到:
评论
2 楼 maliang.scut 2010-03-09  
学习到了,我的做法跟 java小牛  是一样的,相当的麻烦。
1 楼 java小牛 2009-10-24  
我也遇到了这个问题,不过我是在每个VirtualHost里设置了一下jk,和你的相比麻烦了不少

相关推荐

    Apache VirtualHost配置

    NULL 博文链接:https://sandy902724921-163-com.iteye.com/blog/1808232

    apache2 通过mod_jk与tomcat配置

    在`000-default`配置文件中,添加`Include /etc/apache2/mods-enabled/mod_jk.conf`,使Apache读取mod_jk的配置。 最后,重启Apache和Tomcat以应用新的配置: ```bash sudo service apache2 restart sudo service ...

    CentOS下Apache配置多域名或者多端口映射

    完成这些配置后,使用命令 `service httpd restart` 重启 Apache 服务。此时,通过浏览器访问 `http://ExampleIp` 就可以直接映射到 `/var/www/html/CI` 目录下的内容。 #### 三、配置多域名映射 接下来,我们来...

    Apache2.4+tomcat8.0+Jk

    5. 更新Apache的VirtualHost配置,添加JKMount指令来指定哪些URL路径应由Tomcat处理。 在Tomcat侧,需要配置server.xml文件中的Connector元素,启用AJP支持。此外,为了监控和管理JK模块,可以安装和配置mod_status...

    Jboss7 +apache 2.2.25+mod_jk 配置集群

    - 将解压后的mod_jk.so文件放入Apache的modules目录下。 - 创建`workers.properties`文件,定义工作节点(这里是Jboss实例),包括它们的主机名、端口号和类型。例如,两个Jboss实例分别在192.168.12.11和192.168....

    tomcat集群配置所需要的apache和mod_jk-apache-2.0.55.so

    本压缩包提供了实现Tomcat集群配置所需的Apache服务器和mod_jk模块,具体版本为Apache 2.0.55和mod_jk-apache-2.0.55.so。 Apache HTTP Server是一个开源的Web服务器,它能够处理静态HTML文件和动态内容,如PHP、...

    apache2-virtualhost

    apache2-virtualhost 将虚拟主机文件添加到apache2 sudo curl -o apache2-virtualhost.sh ...

    Apache集群配置(mod_jk)

    6. 重启Apache和Tomcat:完成上述配置后,重启服务以应用更改。 通过这种方式,Apache可以实现负载均衡,将来自Web客户端的请求分散到多个Tomcat实例,降低单个服务器的负担,提高整体性能和可用性。此外,还可以...

    Apache中Virtual Host虚拟主机配置及rewrite参数说明

    ### Apache中Virtual Host虚拟主机配置及Rewrite参数详解 #### 一、Virtual Host虚拟主机配置 **1.1 概念介绍** 在Apache服务器中,Virtual Host(虚拟主机)技术允许在同一台物理服务器上托管多个不同的网站或Web...

    apache2.2 服务器 mod_jk.so

    2. **配置Apache**:安装完成后,需要编辑Apache的配置文件`httpd.conf`,在其中加载`mod_jk.so`模块。这通常通过在配置文件中添加以下行来实现: ``` LoadModule jk_module modules/mod_jk.so ``` 并且指定`mod...

    Apache2.2 with mod_jk

    【Apache2.2 with mod_jk】:这个标题指出我们关注的是Apache HTTP Server 2.2版本,并且它已经配置了mod_jk模块。Apache HTTP Server是世界上最流行的Web服务器软件,而mod_jk是Apache的一个模块,专门用于连接...

    Apache2.4服务器+mod_jk.so

    6. **重启Apache**:完成所有配置后,重启Apache使更改生效。 7. **验证配置**:通过访问一个动态URL,查看服务器日志确认请求是否成功转发至Tomcat。 8. **监控和优化**:根据实际负载情况调整`workers....

    apache2-create-virtualhost:为其他网站添加虚拟主机

    apache2-create-virtualhost 该脚本为apache2 Web服务器创建了附加的virtualhost配置。 接受2个参数,网站目录,网站域名。 只需将这两个参数添加到下面的代码片段的末尾即可。在下面运行此代码以执行脚本以启动...

    Apache2.2.4 And mod_jk-apache-2.2.4.so

    6. 重启Apache服务:完成所有配置后,重启Apache服务以使更改生效。 在实际部署中,需要根据具体的应用需求和服务器环境调整上述配置。例如,如果有多台Tomcat服务器,可以通过调整workers.properties文件来实现...

    apache 安装后配置

    在安装完成后,进行适当的配置是确保Apache能够正常运行并满足特定需求的关键步骤。以下是对Apache安装后的基本配置文件及其相关知识点的详细说明。 首先,Apache的核心配置文件是`httpd.conf`,位于`conf`目录下。...

    单台服务器中利用Apache的VirtualHost如何搭建多个Web站点详解

    本文将详细记录一下如何在单台服务器上,利用apache的virtualhost(虚拟主机)来搭建多个不同的web站点,并且每个站点独立管理自己的session,下面话不多说了,来一起看看详细的介绍吧。 开发环境 先说下我各项开发...

    apache+tomcat7+jk负载均衡

    "Apache+Tomcat7+jk负载均衡"的组合就是一种常见的解决方案,它通过Apache HTTP Server作为前端代理服务器,利用JK模块(mod_jk)将请求分发到多台后端的Tomcat7应用服务器上,实现负载均衡和故障转移。下面我们将...

    apache+tomcat配置信息 JK比较实用

    2. **下载JK模块**:从Apache Tomcat官方网站获取mod_jk的最新版本,将其解压并编译,然后将编译后的模块(`mod_jk.so`)复制到Apache的`modules`目录。 3. **配置Apache**: - 修改Apache的配置文件`httpd.conf`,...

    apache,tomcat,jk集群配置

    5. **配置VirtualHost**:在Apache的配置中,为每个需要负载均衡的域名或者路径设置一个VirtualHost,并通过`JkMount`指令将特定的URL映射到相应的Tomcat实例。例如: ``` &lt;VirtualHost *:80&gt; ServerName example...

    apache2.2+mod_jk

    2. **配置Apache2.2**:安装完成后,打开Apache的配置文件`httpd.conf`,通常位于`conf`目录下。在此文件中,你需要添加`mod_jk`模块的加载指令,例如`LoadModule jk_module modules/mod_jk.so`。如果`mod_jk.so`不...

Global site tag (gtag.js) - Google Analytics