我已经配置了Weblogic面前的OHS服务器,以便将所有来自OHS的请求转发到WL服务器,并且它在本地机器(安装了WL和OHS)中运行良好,我可以使用OHS端口访问部署在WebLogic上的应用程序。 / p>
http://localhost:OHS_port/MyApp/,
http://host_IP:OHS_port/MyApp/ and
http://127.0.0.1:OHS_port/MyApp/
所有这些url在部署OHS和weblogic服务器的同一台机器上运行良好。
但是当我尝试使用OHS服务器端口访问LAN时,我无法访问应用程序(http://host_IP:OHS_port/MyApp/),但可以使用weblogic端口(http://host_IP:WL_port/MyApp/)访问该应用程序。
httpd.conf -
Listen 7777
ServerName 10.0.0.10:7777
(Rest of details in this files are default values)
mod_wl_ohs.conf -
<IfModule weblogic_module>
<Location /MyApp>
WLSRequest On
WebLogicHost 10.0.0.10
WeblogicPort 7001
</Location>
</IfModule>
知道为什么我无法使用OHS端口访问?这与防火墙有关吗?如果防火墙问题,我如何能够访问weblogic端口而不是OHS(我尝试交换OHS和WL端口,但仍然行为相同(适用于新的weblogic端口,但不适用于OHS端口)。
由于
答案 0 :(得分:0)
您的ServerName值应该是您希望OHS响应的主机名或LAN IP地址。
例如,如果计算机的IP地址为10.1.1.10且主机名为myohs.mydomain.com,请使用以下命令:
ServerName myohs.mydomain.com
另外,请确保DNS将myohs.mydomain.com映射到10.1.1.10。