我有Apache Web服务器2.2.17和tcServer-6.0.20,我想从Apache发送请求到tcserver。 我正在使用mod_jk.so,我在httpd.conf中有以下内容 LoadModule jk_module modules/mod_jk.so <IfModule jk_module> JkWorkersFile /x/y/apache2/conf/workers.properties JkLogFile /x/y/apache2/logs/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkMount /xyz/* ww </IfModule> 我在/x/y/apache2/conf/workers.properties下的workers.properties文件有 worker.list= ww worker.ww.type=ajp13 worker.ww.port=12000 worker.ww.host=www.abc.com 我是tcServer(和tomcat)的新手,我不知道我在tcServer的server.xml中做了什么修改才能使用Apache。 任何帮助,将不胜感激。
我有两台服务器。 在SERVER1上,我为域名hs ps://somedomain.comconfiguration了SSL证书(在Apache上) 。 我需要连接到我的工作域在远程服务器SERVER2上存在一些应用程序 – 工作应用程序,例如:ht ps://remoteapps.com/remoteApp。 我使用mod_proxy来做到这一点,但SSL证书不起作用。 ProxyPass /remoteApp ht*ps://remoteapps.com/remoteApp ProxyPassReverse /remoteApp ht*ps://remoteapps.com/remoteApp 如何为ht * ps://somedomain.com/remoteApp工作呢? – – – – 解决 – – – – 最后,我使用mod_jk完成了上面描述的内容。 我的Apacheconfiguration(使用SSL): <IfModule mod_jk.c> JkWorkersFile /etc/apache2/workers.properties </IfModule> <IfModule mod_ssl.c> <VirtualHost *:443> ServerName somedomain.com DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews […]
在Windows Server 2008 R2上一起运行Tomcat 7和Apache 2.2.17的新手最无痛的方式是什么? 我希望Apache能够处理所有的静态内容,并且让Tomcat来处理这些烦人的工作。 到目前为止,两者都分开工作,只是将两者连接起来。 mod_jk仍然是这里的路? 这就是我的阅读指向我,但我不知道是否有一个更新/更容易的select。 如果是这样,如果我已经安装了DLL,那么我需要添加到我的Apacheconfiguration文件中?
我在一个Tomcat中有300个webapps。 重启Tomcat还有一些其他的限制。 我有两个Web服务器在当前的Apache + Mod_JK + Tomcat设置中进行负载平衡。 这些服务器有足够的内存/准备向服务器添加额外的内存。 启动第二个Tomcat实例并在这两个Tomcat实例之间划分这些webapp是否是一个很好的解决scheme?
我有一个3个Tomcat应用程序服务器,前面有3个Apache服务器。 Apache和Tomcat之间的通信是通过mod_jk完成的。 我需要Tomcat和Apache服务器之间的安全连接。 为了保证连接的安全,必须对其进行encryption和authentication(防止中间人攻击)。 要清楚的是,我并不是想要authentication客户。 只有确保Tomcat和Apache之间的stream量不能被嗅探到。 我一直在环顾四周,但我无法find一种方法来让mod_jk对Tomcat公开的证书进行身份validation。 任何想法,我应该看什么? 谢谢你的帮助 !
我有一台Ubuntu生产服务器,在端口80上运行apache2和tomcat6,mod_jk设置托pipe一些jsp页面。 而且,所有客户端的信息都存储在同一台服务器上的mysql数据库中。 CDN用于静态内容。 我们正在计划设置像集群/负载平衡/高可用性,不pipe它叫什么,所以如果生产服务器被宕机/销毁,其他的将托pipe服务没有任何停机时间。 我想知道有多less种方法可以用两台服务器或其他方式来做到这一点,任何人都可以短名单吗? 我也想要好的指导,我可以做到这一点。 我知道很多人会为Web服务器设置负载平衡,我请你们帮助指导我正确分享你的知识。 谢谢!
是否有可能转发请求从安装在solaris机器上的IBM HTTP服务器到安装在Windows机器上的Tomcat使用mod_jk? IHS安装在solaris上,我在它里面连接了mod_jk连接器。 tomcat安装在windows server 2008上,并听取ajp13端口8009 我在solaris的工作人员档案, worker.list=testWorker worker.testWorker.port=8009 worker.testWorker.host=<IP address of windows machine> worker.testWorker.type=ajp13 httpd.conf文件是, LoadModule jk_module modules/mod_jk.so JkWorkersFile conf/workers.properties JkLogFile logs/mod_jk.log JkLogLevel debug JkMount /* ajp13 当我向IHS发送请求时,它不会redirect到tomcat。 我得到以下错误在mod_jk日志中, [Wed Jun 29 06:35:53 2011] [jk_uri_worker_map.c(445)]:进入jk_uri_worker_map_t :: map_uri_to_worker [Wed Jun 29 06:35:53 2011] [jk_uri_worker_map.c(459)]:试图映射URI' / query / brand / ncr'[Wed Jun 29 06:35:53 2011] [jk_uri_worker_map.c(483)]:jk_uri_worker_map_t […]
我们有一个名为X的互联网应用程序,正在被一个名为Y的新应用程序所取代。 我们使用Apache前端的Tomcat实例来服务X和Y,通过mod_jk进行通信。 有一个Tomcat托pipeX和另一个托pipeY. X和Y已经安装在我们的生产服务器上 – X正在被我们的客户使用,而Y正在进行最后的testing: JkMount /x loadbalancer-x JkMount /x/* loadbalancer-x JkMount /y loadbalancer-y JkMount /y/* loadbalancer-y ( 让我们忽略这个安全到隐藏的方面! ) 当Y投入生产的时候,是否有办法将旧的URL映射到新的应用程序,这样www.mysite.com/x会指向新的应用程序,而不是旧的应用程序。
我们有Apache Web服务器作为“入口”传入stream量,然后委托给与mod_jk的tomcats。 我们要loggingHTTP摘要用户名,样本标题: Authorization: Digest username="Mufasa", realm="[email protected]", nonce="dcd98b7102dd2f0e8b11d0f600bfb0c093", … 不幸的是,使用'%u'不能像描述的那样工作。 我的猜测是,因为我们在tomcat身份validation(apache委托调用与mod_jk的tomcat)自己的日志设施的Apache不知道如何访问digest-username(因为自己的身份validation模块被绕过)。 要解决这个问题:有一个自定义的日志格式expression与正则expression式匹配,例如告诉从“授权”标题提取用户名=“(。*?)” ,并推送到日志?
我正在尝试将带有.jsp扩展名的文件定向到tomcat。 否则,我希望Apache直接提供文件(没有tomcat)。 目前我有一个test.jsp应该创build一个HTML页面与正文中的当前date。 相反,当我去那个.jsp我看到JK状态pipe理器。 mod_jk.logs只显示init_jk::mod_jk.c (3365): mod_jk/1.2.35 initialized 。 我的服务器上有tomcat和apache安装程序。 Apache在80上运行,tomcat在8080上运行。localhost:8080显示tomcat的欢迎页面。 我下载了tomcat-connectors-1.2.35-windows-i386-httpd-2.2.x并将mod_jk.so复制到C:\apache\modules 。 然后,我将LoadModule jk_module modules/mod_jk.so添加到我的httpd.conf 。 我重新启动Apache,模块加载得很好。 接下来,我下载了mod_jk源文件来获取workers.properties文件。 我将workers.properties复制到C:\apache\confg 。 然后我加了这个用户, workers.tomcat_home="C:/Program Files/Apache Software Foundation/Tomcat 7.0" workers.java_home="C:/Program Files/Java/jdk1.7.0_03" worker.list=ajp13 worker.ajp13.port=8080 worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.socket_timeout=10 当我尝试在我的httpd.conf中使用ajp13用户时,在我的mod_jk.log出现以下错误, [Wed Mar 28 13:08:51 2012] [2196:4100] [info] ajp_connection_tcp_get_message::jk_ajp_common.c (1258): (ajp13) can't receive the response header message from tomcat, network problems […]