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.so
WebLogicCluster 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