Para configurar Apache o IIS para el equilibrador de carga, siga estos pasos.
Para configurar Apache 2.x:
Instale Apache 2.x.
Apache se instala en el directorio APDIR=C:\Apache2\Apache2.
Instale JES5 con la instalación mínima.
Deseleccione todos los componentes, excepto el equilibrador de carga. Java ES 5 se instala en el directorio JES5DIR=C:\Program Files\Sun\JavaES5.
The
Cree los directorios resource y errorpages en el directorio Apache2.
mkdir %APDIR%\modules\resource
mkdir %APDIR%\modules\errorpages
Copie el archivo de recursos en el directorio resource.
cd %APDIR%\modules\resource
copy %JES5DIR%\appserver\lib\webserver-plugin\windows\apache2\LBPlugin*.res .
Copie el DLL del equilibrador de carga en el directorio modules.
cd %APDIR%\modules
copy %JES5DIR%\appserver\lib\webserver-plugin\windows\apache2\mod_loadbalancer.dll .
Copie la plantilla errorpages en el directorio errorpages.
cd %APDIR%\modules\errprpages
copy %JES5DIR%appserver\lib\webserver-plugin\windows\iws\errorpages .
Copie la plantilla del equilibrador de carga y el otro DTD en el directorio config de Apache.
cd %APDIR%\config
copy %JES5DIR%\appserver\lib\install\templates\loadbalancer.xml.template .
copy %JES5DIR%\appserver\lib\dtds\sun-loadbalancer* .
Cree una copia de seguridad del archivo httpd.conf.
cd %APDIR%\config
copy httpd.conf httpd.conf.orig
Edite el archivo httpd.conf.
Anexe las siguientes líneas al archivo httpd.conf:
##BEGIN EE LB Plugin Parameters LoadModule apachelbplugin_module modules/mod_loadbalancer.dll <IfModule mod_apache2lbplugin.cpp> config-file "C:\Apache2\Apache2/conf/loadbalancer.xml" locale en </IfModule> <VirtualHost 10.12.8.107> DocumentRoot "C:\Apache2\Apache2/htdocs" ServerName vm07 </VirtualHost> ##END EE LB Plugin Parameters
Sustituya C:\Apache2\Apache2 por el directorio %APDIR% real.
También sustituya la IP, el nombre del servidor y el directorio raíz de documentos.
Cree un nuevo directorio sec_db_files en %APDIR%.
cd %APDIR%
mkdir sec_db_files
Copie el almacén de claves NSS en el directorio %APDIR%\sec_db_files.
cd %APDIR%\sec_db_files
copy %JES5DIR%\appserver\lib\webserver-plugin\windows\iis\*.db .
Establezca la RUTA para que incluya las bibliotecas necesarias.
Anteponga la siguiente ruta adicional:
PATH %JES5DIR%\share\lib;%JES5DIR%\appserver\lib;%JES5DIR%\appserver\bin
Sustituya %JES5DIR% por el directorio de Java ES 5 actual.
Agregue la variable NSPR_NATIVE_THREADS_ONLY con el valor 1 en el entorno del sistema.
Reinicie y pruebe Apache 2 (después de configurar loadbalancer.xml ).
Para configurar IIS LBPlugin:
Cree el directorio sun-passthrough en el directorio c:\inetpub\wwwroot .
cd c:\inetpub\wwwroot
mkdir sun-passthrough
Cree los directorios errorpages, resource y sec_db_files en el directorio c:\inetpub\wwwroot\sun-passthrough.
cd c:\inetpub\wwwroot\sun-passthrough
mkdir errorpages
mkdir resources
mkdir sec_db_files
Copie los archivos DLL en el directorio sun-passthrough.
copy <as_install_dir>/appserver/lib/webserver-plugin/iis/*.dll c:\inetpub\wwwroot\sun-passthrough\
Copie los DTD en el directorio sun-passthrough.
copy <as_install_dir>/appserver/lib/dtds/sun-loadbalancer*.dtd c:\inetpub\wwwroot\sun-passthrough\
Copie el archivo sun-passthrough.properties en el directorio sun-passthrough .
copy <as_install_dir>/appserver/lib/webserver-plugin/iis c:\inetpub\wwwroot\sun-passthrough\
Copie los archivos DB de seguridad en el directorio sun-passthrough.
copy <as_install_dir>/appserver/lib/webserver-plugin/iis/*.db c:\inetpub\wwwroot\sun-passthrough\sec_db_files\
Copie los archivos de recursos en el directorio sun-passthrough.
copy <as_install_dir>/appserver/lib/webserver-plugin/iws/*.res c:\inetpub\wwwroot\sun-passthrough\resource\
Copie las páginas de errores en el directorio sun-passthrough.
copy <as_install_dir>/appserver/lib/webserver-plugin/iws/errorpages/*.html c:\inetpub\wwwroot\sun-passthrough\errorpages\
Copie la plantilla loadbalancer.xml.example en el directorio sun-passthrough.
copy <as_install_dir>/appserver/lib/install/templates/loadbalancer.xml.example c:\inetpub\wwwroot\sun-passthrough\
Edite el archivo sun-passthrough.properties.
##BEGIN EE LB Plugin Parameters log-file = C:\InetPub\wwwroot\sun-passthrough\lb.log ### The valid options for different logging levels are FATAL, SEVERE, WARNING, INFO and FINE. log-level = INFO lb-config-file = C:\InetPub\wwwroot\sun-passthrough\loadbalancer.xml ##END EE LB Plugin Parameters
Si está configurando IIS6, asegúrese de definir los permisos y realizar los pasos adicionales, como se describen en la documentación de AS82. También puede que deba definir el modo de aislamiento de IIS6 en el modo compatible con IIS5.