...
Se cuenta con servidores web como Apache o IIS instalados y se desea configurar o3 para poder acceder desde fuera de la organización a través de una url conocida sin necesidad de utilizar el puerto, por ejemplo: http://demo.ideasoft.biz/o3web o http http://demo.ideasoft.biz/eportal.
Se asume que el servidor Apache tiene instalado, habilitado y configurado el mod_jk.
Procedimiento
Cuando se tiene un apache, o un IIS, por arriba de la instalación de O3, se deben modificar las siguientes propiedades (properties).
...
Code Block |
---|
worker.list=worker-o3web,worker-eportal worker.worker-o3web.port=puerto (por defecto es el 8009) worker.worker-o3web.host=Nombre de servidor o ip worker.worker-o3web.type=ajp13 worker.worker-o3web.lbfactor=1 worker.worker-eportal.port=puerto (por defecto es el 8309) worker.worker-eportal.host=Nombre de servidor o ip worker.worker-eportal.type=ajp13 worker.worker-eportal.lbfactor=1 |
(Luego de agregar los workers en el archivo "conf/workers.properties" agregar el host virtual en "conf.d/virtualhost.conf", se requiere tener instalado en apache el mod_proxy)
Code Block |
---|
<VirtualHost *:80> ServerName example.xxx.org ServerAdmin webmaster@xxx.org # o3web JKMount /o3web worker-o3web JKMount /o3web/* worker-o3web JKMount /o3report worker-o3web JKMount /o3report/* worker-o3web JKMount /cas worker-o3web JKMount /cas/* worker-o3web JKMount /o3-rest worker-o3web JKMount /o3-rest/* worker-o3web JKMount /rbac-rest worker-o3web JKMount /rbac-rest/* worker-o3web JKMount /o3-parts-blaze-web worker-o3web JKMount /o3-parts-blaze-web/* worker-o3web JKMount /o3bi-admin worker-o3web JKMount /o3bi-admin/* worker-o3web # eportal JKMount /eportal worker-eportal JKMount /eportal/* worker-eportal JKMount /eportalthemes worker-eportal JKMount /eportalthemes/* worker-eportal JKMount /o3-liferay-theme worker-eportal JKMount /o3-liferay-theme/* worker-eportal JKMount /geoserver worker-eportal JKMount /geoserver/* worker-eportal JKMount /o3-parts-web worker-eportal JKMount /o3-parts-web/* worker-eportal JKMount /o3portal worker-eportal JKMount /o3portal/* worker-eportal #exist ProxyPass /exist http://servidor:8088/exist ProxyPassReverse /exist http://servidor:8088/exist </VirtualHost> |
IMPORTANTE: En el caso de utilizar HTTPS debe agregar estos 3 mismos workers en el archivo SSL.conf.