Edit your hosts file;
[root@oracle-linux WLS-http-plugin]# more /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 oracle-linux cluster.test.wls ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.122.189 cluster.test.wls
Install apache web server;
[root@oracle-linux ]# yum install httpd [root@oracle-linux ]# httpd -v Server version: Apache/2.4.6 (Red Hat) Server built: Jul 23 2014 04:34:53
Download Oracle WebLogic Web Server Plug-Ins 12c from Oracle website : http://www.oracle.com/technetwork/middleware/webtier/downloads/index-jsp-156711.html
Extract the downloaded archive and find (correct file according to your architecture) mod_wl_24.so and copy into /etc/httpd/modules/ folder.
Create weblogic config file for apache;
more /etc/httpd/conf.d/httpd-weblogic.conf LoadModule weblogic_module /etc/httpd/modules/mod_wl_24.soWebLogicCluster cluster.test.wls:7003,cluster.test.wls:7005 Debug ON # WLLogFile /home/wls/httpd-logs/WL.log # WLTempDir /tmp/ DebugConfigInfo On KeepAliveEnabled ON KeepAliveSecs 15 SetHandler weblogic-handler WebLogicCluster cluster.test.wls:7001 #PlanExampleWeb is a cluster example application, which can be downloaded from Oracle website.SetHandler weblogic-handler WebLogicCluster cluster.test.wls:7003,cluster.test.wls:7005
Check your apache configuration with apachectl;
[root@oracle-linux ]# apachectl configtest [Fri Oct 03 17:27:30.221327 2014] [weblogic:warn] [pid 2593] The Debug directive is ignored. The web server log level is used instead. Syntax OK
If everything is fine, start your httpd and connect to your weblogic console without port definition;
http://cluster.test.wls/console/login/LoginForm.jsp