Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Dejamos el mod_jk en la carpeta de instalación de apache modules.

Creamos un archivo mod_jk en conf

Code Block
LoadModule jk_module modules/mod_jk.so

# Where to put jk shared memory
#JkShmFile     /var/log/httpd/mod_jk.shm
# Where to put jk logs
JkLogFile     C:\ideasoft\httpd\log\mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel    debug
 
JkWorkersFile "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\workers.properties"
JkMount /o3portal router
JkMount /o3portal/* router
JkMount /cas/* router
JkMount /eportal router
JkMount /eportal/* router
JKMount /eportalthemes router
JKMount /eportalthemes/* router
JKMount /o3report router
JKMount /o3report/* router
 
# Add the jkstatus mount point
JkMount /jkmanager/* jkstatus

ServerAdmin admin@www.mydomain1.com
ServerName sgiav2.dirsamexico.com
ErrorLog logs/sgiav2.dirsamexico.com_log
CustomLog logs/sgiav2.dirsamexico.com combined

En este archivo hay que tener en cuenta las urls que hay que activar para que o3 quede disponible (/o3portal, /eportal, etc).

Luego debemos modificar el archivo httpd que esta en la carpeta conf habilito el include reconf/modjk.conf.conf/mod_jk.conf.

Code Block
Include conf/mod_jk.conf

httpd.conf

Se crea el achivo workers.properties en el directorio conf

Code Block
worker.list=router,jkstatus
 
# o3
worker.o3.port=8109
worker.o3.host=localhost
worker.o3.type=ajp13
worker.o3.lbfactor=1
 
# Load Balancer / Router
worker.router.type=lb
worker.router.balance_workers=o3
#worker.router.sticky_session=1
#worker.router.sticky_session_force=1
 
# jkstatus
worker.jkstatus.type=status

  

Cuando se accede atravez de un apache las urls de liferay aveces pueden quedar con la ip o ip y puerto.

Para evitar esto hay que modificar el archivo de properties O3/jboss/server/default/deploy/liferay.war/WEB-INF/classes/portal-ext.properties y modificar la property o3.cas.server.host con la direccion (URL) del apache.

Cuando el liferay ya fue configurado hay que configurar CAS de liferay a mano desde el mismo portal.

En caso de tener GIS

Modificar el archivo <instalacionO3>\jboss\server\default\ideasoft-o3

GServer.properties

Code Block
gis.o3portal.url = http://localhost/o3portal

Modificar el archivo mod_jk en conf de instalacion de apache agregar los siguientes parametros.

JKMount /geoserver router
JKMount /geoserver/* router