Esta es una guía rápida de configuración de Apache 2.4 para actuar como servidor web para Ensemble. Esta guía esta escrita para Windows.
PASO1:
Descargar la versión 2.4 de Apache para windows. Yo lo he hecho desde http://www.apachehaus.com/cgi-bin/download.plx
PASO2:
Después de descomprimir el ZIP podemos colocar el contenido en c:\Apache24, tendremos una estructura como esta:
PASO3:
Dentro de c:\Apache24, crear el directorio CSPGateway\bin. Dentro de este directorio estarán los siguientes ficheros:
CSPa24.dll
CSPa24Ssys.dll
CSP.ini
Estos ficheros se pueden copiar del directorio de CSP/bin de instalación de Ensemble.
PASO4:
Modificar el fichero httpd.conf dentro de c:\Apache24\conf, añadir las siguientes entradas (la primera es la ruta al fichero CSPa24.dll que acabamos de copiar, las siguientes son las rutas a los directorios virtuales que creemos, en este caso se presenta el directorio completo CSP de la ruta de instalación como ejemplo, en este caso se podría servir el portal de gestión desde el nuevo servidor web):
#### BEGIN-ApacheCSP-SECTION ####
LoadModule csp_module_sa C:/Apache24/CSPGateway/bin/CSPa24.dll
<Location "/csp/bin/Systems/">
SetHandler csp-handler-sa
</Location>
<Location "/csp/bin/RunTime/">
SetHandler csp-handler-sa
</Location>
<Location /csp>
CSP On
SetHandler csp-handler-sa
</Location>
CSPFileTypes csp cls zen cxw
Alias /csp/ c:/InterSystems/Ensemble/CSP/
<Directory "c:/InterSystems/Ensemble/CSP">
AllowOverride None
Options MultiViews FollowSymLinks ExecCGI
Require all granted
<FilesMatch "\.(log|ini|pid|exe)$">
Require all denied
</FilesMatch>
</Directory>
#### END-ApacheCSP-SECTION-CACHE ####
PASO1:
Descargar la versión 2.4 de Apache para windows. Yo lo he hecho desde http://www.apachehaus.com/cgi-bin/download.plx
PASO2:
Después de descomprimir el ZIP podemos colocar el contenido en c:\Apache24, tendremos una estructura como esta:
PASO3:
Dentro de c:\Apache24, crear el directorio CSPGateway\bin. Dentro de este directorio estarán los siguientes ficheros:
CSPa24.dll
CSPa24Ssys.dll
CSP.ini
Estos ficheros se pueden copiar del directorio de CSP/bin de instalación de Ensemble.
PASO4:
Modificar el fichero httpd.conf dentro de c:\Apache24\conf, añadir las siguientes entradas (la primera es la ruta al fichero CSPa24.dll que acabamos de copiar, las siguientes son las rutas a los directorios virtuales que creemos, en este caso se presenta el directorio completo CSP de la ruta de instalación como ejemplo, en este caso se podría servir el portal de gestión desde el nuevo servidor web):
#### BEGIN-ApacheCSP-SECTION ####
LoadModule csp_module_sa C:/Apache24/CSPGateway/bin/CSPa24.dll
<Location "/csp/bin/Systems/">
SetHandler csp-handler-sa
</Location>
<Location "/csp/bin/RunTime/">
SetHandler csp-handler-sa
</Location>
<Location /csp>
CSP On
SetHandler csp-handler-sa
</Location>
CSPFileTypes csp cls zen cxw
Alias /csp/ c:/InterSystems/Ensemble/CSP/
<Directory "c:/InterSystems/Ensemble/CSP">
AllowOverride None
Options MultiViews FollowSymLinks ExecCGI
Require all granted
<FilesMatch "\.(log|ini|pid|exe)$">
Require all denied
</FilesMatch>
</Directory>
#### END-ApacheCSP-SECTION-CACHE ####
PASO5:
Instalar el servidor web como servicio (desde el directorio c:\Apache24\bin, ejecutar):
C:\Apache24\bin>httpd -k install
Instalar el servidor web como servicio (desde el directorio c:\Apache24\bin, ejecutar):
C:\Apache24\bin>httpd -k install
PASO6:
Iniciar el servidor web (desde el directorio c:\Apache24\bin, ejecutar):
C:\Apache24\bin>httpd -k start
Iniciar el servidor web (desde el directorio c:\Apache24\bin, ejecutar):
C:\Apache24\bin>httpd -k start
PASO5:
Ya es posible accede al portal de Ensemble desde la url
http://localhost/csp/sys/UtilHome.csp
Y a la gestión del CSP Gateway desde
http://localhost/csp/bin/Systems/Module.cxw
Ya es posible accede al portal de Ensemble desde la url
http://localhost/csp/sys/UtilHome.csp
Y a la gestión del CSP Gateway desde
http://localhost/csp/bin/Systems/Module.cxw