Apache_WebLogic集群虚拟端口问题


忙里偷忙 赶上项目需要配置WebLogic集群 跟着学了学~



集群规划:

WebLogic管理服务器;

WebLogic被管服务器1;

WebLogic被管服务器2;

Apache代理服务器;

Apache代理服务器(为日后主备机切换);



依照安装文档一切OK。但是现在需要为Apache配置个虚拟端口。

添加个新端口后的httpd.conf

Listen 7001

Listen 7003

LoadModule weblogic_module modules/mod_wl_20.so

#HTTP HOST

<VirtualHost 192.168.100.174:7001>

    <IfModule mod_weblogic.c>

        WebLogicCluster 192.168.100.126:7001

        MatchExpression *.do

        MatchExpression *

    </IfModule>

</VirtualHost>



<VirtualHost 192.168.100.174:7003>

    <IfModule mod_weblogic.c>

        WebLogicCluster 192.168.100.126:7001

        MatchExpression *.do

        MatchExpression *

    </IfModule>

</VirtualHost>

启动服务器报错
Failure of server APACHE bridge:

Neither cluster nor server host parameter was specified in httpd.conf. Cannot continue.

查阅资料后发现问题出现在<IfModule>

然后做了些修改 用Locationg代替IfModule。

两者不同的是,Location主要是针对路径,而IfModule主要是针对文件类型,同时也可以加入路径,Location的行为优先执行

修改后的http.conf

Listen 7001

Listen 7003



LoadModule weblogic_module modules/mod_wl_20.so



<VirtualHost 192.168.100.174:7001>

    ServerName 192.168.100.174:7001

    <Location />

SetHandler weblogic-handler

        WebLogicCluster 192.168.100.126:7001

        Debug ON

DebugConfigInfo ON

    </Location>

</VirtualHost>


<VirtualHost 192.168.100.174:7003>

    ServerName 192.168.100.174:7001

    <Location />

SetHandler weblogic-handler

        WebLogicCluster 192.168.100.126:7001

Debug ON

DebugConfigInfo ON

    </Location>

</VirtualHost>

你可能感兴趣的:(apache,虚拟机,weblogic,配置管理,项目管理)