- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们在 Linux 上运行 Apache 2.2、mod_cluster 1.1 和 JBoss EAP 6.0.1 (JBoss 7)。
我试图在 JBoss 中设置虚拟主机,而不是在 jboss-web.xml 中设置虚拟主机。目标是 http://my.example.com/通过 apache/mod_cluster 路由并为在上下文根/上运行的应用程序提供服务。该应用程序在独立模式下运行良好。
apache 配置:
LoadModule slotmem_module modules/mod_slotmem.so
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
LoadModule advertise_module modules/mod_advertise.so
LoadModule manager_module modules/mod_manager.so
Listen 192.168.1.2:6666
<VirtualHost 192.168.1.2:6666>
ManagerBalancerName mycluster
ServerAdvertise On
CreateBalancers 0
... other content snipped ...
</VirtualHost>
<VirtualHost *:80>
ServerAdmin my@email.address
ProxyPass / balancer://mycluster stickysession=JSESSIONID|jsessionid nofailover=On
ProxyPassReverse / balancer://mycluster
ProxyPreserveHost On
ServerName my.example.com
</VirtualHost>
应用程序包含 jboss-web.xml 的内容:
<?xml version="1.0" encoding="ISO-8859-1"?>
<jboss-web>
<context-root>/</context-root>
</jboss-web>
部署应用程序的服务器使用的配置文件是这样配置的:
<virtual-server name="default-host" enable-welcome-root="false" default-web-module="my-app-name">
<alias name="my.example.com"/>
</virtual-server>
我们有一个应用程序,其中包含一个名为 my-app-name.war 的 war 文件。 (无论是否提供 default-web-module,我都试过了,结果相同)
当我在应用程序服务器上启动 jboss 时,它们似乎可以毫无问题地启动应用程序:
[Server:MyApp] 12:17:34,786 INFO [org.jboss.web] (MSC service thread 1-3)
JBAS018210: Registering web context:
[Server:MyApp] 12:17:34,811 INFO [org.jboss.as.server] (Controller Boot Thread)
JBAS018559: Deployed "my-app-name.war"
[Server:MyApp] 12:17:34,823 INFO [org.jboss.as] (Controller Boot Thread) JBAS015874:
JBoss EAP 6.0.1.GA (AS 7.1.3.Final-redhat-4) started in 35274ms - Started 502 of 649
services (146 services are passive or on-demand)
[Host Controller] 12:17:34,829 INFO [org.jboss.as.host.controller] (proxy-threads -
1) JBAS010919: Registering server MyApp
当我尝试转到 http://my.example.com 时,我得到了 apache 错误:
proxy: CLUSTER: (balancer://mycluster). All workers are in error state
当我检查网络服务器上的/mod_cluster-manager 时,我没有看到/定义的上下文根。但是,我确实看到了同一集群中另一个应用程序定义的上下文根,它使用了不同的配置文件:
context: 1 [/OtherApp] vhost: 1 node: 3 status: 1
context: 2 [/OtherApp] vhost: 1 node: 2 status: 1
另一个应用程序在 http://mydefaulthost.com/OtherApp 上运行良好.
最佳答案
你的配置不对
从上面的列表中删除 ROOT 上下文
<subsystem xmlns="urn:jboss:domain:modcluster:1.1">
<mod-cluster-config advertise-socket="modcluster" excluded-contexts="ROOT,invoker,jbossws,juddi,console" proxy-list="192.168.0.62:6666" connector="ajp">
<dynamic-load-provider>
<load-metric type="busyness"/>
</dynamic-load-provider>
</mod-cluster-config>
</subsystem>
关于jboss7.x - JBoss EAP 6 中的 mod_cluster、虚拟主机和 jboss 根上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16112228/
我有一个 jboss 集群,有 2 个节点(a 和 b)+ 1 个 apache 作为 mod_cluster(apache 在单独的服务器中) 如果其中一个nodeA出现故障,mod集群将无法连接到
我已设置并运行集群...Jboss 7.1.1.Final 和 mod_cluster mod_cluster-1.2.6.Final。 mod_cluster 负载平衡发生在两个节点之间 - 节点
谁能告诉我 mod_jk 与 mod_cluster 的优缺点。 我们正在寻找非常简单的负载平衡。我们将使用粘性 session ,并且只需要在一台服务器出现故障时将新请求路由到新服务器。我觉得 mo
我们目前正在测试从 Wildfly 8.2.0 迁移到 Wildfly 9.0.0.CR1(或从快照构建的 CR2)。该系统是一个使用 mod_cluster 的集群,并且在 VPS 上运行,这实际上
我正在将我的项目 Spring 迁移到 Spring Boot。但我面临一个问题,我们有一个使用 apache2 和 mod_cluster 的反向代理。在实际版本中,我们在 server.xml 中
我正在尝试让以下设置工作: apache 2.4 + mod_cluster 1.3 Final + ubuntu 14.04.2-server + Wildfly 8.1.0 Final 并且我成功
我正在运行带有 Apache 2.4.6 的 CentOS 7。我正在尝试使用 mod_cluster 1.2.6 创建 Wildfly/JBoss 集群。我已经在 Mac OSX 上成功完成了此任务
看起来我可以在 mod_proxy 中比 mod_cluster 做更多? 附件是它们的屏幕截图,但如果您使用 mod_proxy 查看,我可以从管理员更改负载因子、LB 集、路由等,但我在 mod_
我最近遇到了 this article ,讨论如何利用 mod_cluster 创建动态 Tomcat 集群。我的公司即将迈入 Amazon 的 EC2 云的第一步,并将在 Tomcat 7 上部署我
我有一个 jboss 设置,在一台虚拟机上有 2 个 jboss 实例。2 个 jboss 中的每一个都与同一虚拟机上的 2 个 apache 通信。 Apache 1 apache 监听端口为 82
我正在尝试让以下设置工作: 操作系统:Ubuntu 14.04.3 LTSApache2:Apache/2.4.7 (Ubuntu)mod_cluster 1.3.1wildfly:wildfly-1
我们在 Linux 上运行 Apache 2.2、mod_cluster 1.1 和 JBoss EAP 6.0.1 (JBoss 7)。 我试图在 JBoss 中设置虚拟主机,而不是在 jboss-
我有 apache 和 mod_cluster 用于 Wildfly 集群 我在 443 上有一个虚拟主机 我在同一服务器 apache 上的 8443 上有一个 NodeJS 我想将服务器/api重
我是一名优秀的程序员,十分优秀!