无法访问域名jboss服务器在一台机器上有两个实例

时间:2014-02-13 13:36:17

标签: apache jboss

我们使用的是jbossEAP 6.0,我们在一台机器上有两个jboss服务器实例。两台jboss服务器都有相同的应用程序。

我们无法从不同的域访问jboss服务器。 假设用户输入 example.com ,那么它应该重定向到 localhost:8080 ,对于 demo.com,** localhost:8084 。为此,我们在apache 2.0中配置,但它总是在 httpd.conf 中提供第一个配置。

所以请建议我解决这个问题.httpd配置是这样的

<VirtualHost *:80>
     ServerName www.example.com
     ServerAlias example.com
      ProxyPass / ajp://localhost:8010/    
       ProxyPassReverse /foo http://example.com/
       RewriteEngine On    
       RewriteRule ^/$ /foo/ [R]
       ErrorLog logs/example-error_log
       CustomLog logs/example-access_log combined
       JkMount /foo/* foo
  </VirtualHost>





        <VirtualHost *:80>
            ServerName www.demo.com
            ServerAlias demo.com
            ProxyPass / ajp://localhost:8009/    
            ProxyPassReverse /foo http://demo.com/foo
            RewriteEngine On    
            RewriteRule ^/$ /foo/ [R]

            ErrorLog logs/demo-error_log
              CustomLog logs/demo-access_log combined
           JkMount /foo/* foo
       </VirtualHost>

我们不会为此配置更改任何jboss服务器文件。

1 个答案:

答案 0 :(得分:0)

在定义虚拟主机之前,您是否有此行?

NameVirtualHost *:80

这是我配置它,但没有使用mod_jk。

Two DNS Names for two Web apps in jboss 7.1.1