jueves, 15 de agosto de 2013

Servidor Apache

Los servidores básicos tales como Apache, manejan la base de peticiones HTTP. Los servidores WebLogic son los servidores de java que proporcionan una mayor funcionalidad. El servidor Apache web se pude configurar para configurar para trabajar con WebLogic por el manejo de páginas estáticas y el renvió de páginas dinámicas en el servidor de WebLogic.

Uso de SSL con el Apache Plug-In
Usted puede utilizar el protocolo Secure Sockets Layer (SSL) para proteger la conexión entre el servidor HTTP Apache Plug-In y WebLogic Server. El protocolo SSL proporciona confidencialidad e integridad de los datos transmitidos entre el servidor HTTP Apache Plug-In y WebLogic Server.

Limitaciones en Apache Versión 1.3.x
Versión 1.3x de Apache HTTP Server tiene varias limitaciones que afectan el servidor WebLogic plug-in. Estas limitaciones no existen en versiones posteriores.

Configurar el balanceo de cargas utilizando un módulo de WebLogic el cual cargara el servicio de  Apache.  
Practica del servidor Apache.

Se debe tener un dominio con dos servidores, un Clouster y una máquina para esta práctica. Las maquinas deben estar asignadas a los servidores y se debe tener un deploymen instalado para poder tener el balanceo de cargas.


Las IPtables deben estar abajo.
·         El SeLinux debe estar en permissive
Apache y weblogic son dos usuarios diferentes se Linux se encarga de que si un servicio se daña no afecte a los demás.
·         Contexto
·         permisos
Entramos a esta dirección
·         Vim /etc/httpd/conf/httpd.conf
httpd.conf es para las configuraciones del Apache

Donde agregamos lo siguiente en la parte de abajo:


LoadModule weblogic_module /etc/httpd/modules/mod_wl.so
ServerName wepapp.oracle.com
   <IfModule mod_weblogic.c>
   WebLogicCluster 192.168.72.1:7003,192.168.72.2:7005
   MatchExpression /*
   </IfModule>
   <Location /weblogic>
   SetHandler weblogic-handler
   WebLogicCluster 192.168.72.1:7003,192.168.72.2:7005
   DebugConfigInfo ON
   PathTrim /weblogic
   </Location> 

Se habilita  lo siguiente:
Ejemplo: 


Donde:

LoadModule weblogic_module /etc/httpd/modules/mod_wl.iso la edición de esta línea asegura que los módulos del servidor WebLogic se incluirán en el servidor de Apache.

IfModule es para definir los parámetros de WebLogic.
WeblogicCluster se define este parámetro para configurar un clúster del servidor WebLogic
MatchExpression nos sirve para el filtrado de las peticiones

También se pueden habilitar túneles HTTP, si así se desea, es mediante la edición de un bloque de Location y se escribe el bloque de la siguiente manera:

SetHandler weblogic-handler.


  • Se descomprime el archivo  WLSPlugin12c-64bit-Apache2.2-linux64x86-64.zip


  • Se copia el archivo mod-wl.so  en esta dirección en la versión 12c cd /etc/httpd/modules


Se tiene que resolver el host en

  • ·                        vim /etc/hosts


Dentro se pone la ip y el nombre donde si se desea se pueden agregar dos

Después se configura el proxy donde se agrega
La IP y  el host de la maquina un  ejemplo seria:
192.168.2.4 wepapp.oracle.com




Si a la maquina se le han asignado dos hostname también se pueden agregar los dos.
Para comprobar que si funciona se pone la siguiente dirección en donde se encuentra instalado el deploymen.

wepapp.oracle.com/hello/hello con esto debe abrir la aplicación



No hay comentarios:

Publicar un comentario en la entrada