Documentación

¿Cómo migrar los contenidos a otra herramienta?

Tabla de contenidos

Instalación en Windows (.NET/SQLServer)

Requerimientos

A continuación encontrará la lista de los requerimientos mínimos para instalar y ejecutar el Backend y Frontend de GXportal.

Requerimientos de software de base para el funcionamiento de GXportal

  • Windows
    • Mínimo funcional : Windows Server 2008
    • Mínimo recomendado: Windows Server 2012
    • Recomendado: Windows Server 2016
  • SQLServer
    • Mínimo funcional: SQL Server 2008 R2
    • Mínimo recomendado: SQL Server 2012
    • Recomendado: SQL Server 2016

Arquitectura

  • Mínimo funcional: Un único servidor con IIS, SQL Server y GXportal (backend y frontend)
  • Mínimo recomendado: Dos servidores, uno para SQL Server y el otro para el IIS y GXportal (backend y frontend)

Hardware

  • Procesador
    • Mínimo: Intel Core i7
    • Recomendado: Intel Xeon
  • Memoria
    • Arquitectura de un solo servidor
      • Mínimo: 16GB
      • Recomendado: 32GB
    • Arquitectura de dos servidores
      • Mínimo: 8GB
      • Recomendado: 16GB
  • Disco
    • Los programas de GXportal ocupan 2GB
    • La base de datos de GXportal
      • Sitios pequeños: 1GB en promedio
      • Sitios medianos: 5 GB en promedio
      • Sitios grandes: 10 GB en promedio
    • Recursos estáticos del sitio: reservar un mínimo de 2GB

Instalación

Para la instalación de la versión 6.1 debe descargar el archivo gxportal_61_NET_SQLServer.zip

Nota: En los pasos se usa como ejemplo el dominio del sitio como www.example.com el cual deberá cambiarse por el dominio del sitio que corresponda. De la misma forma con las contraseñas a configurar. Se utiliza a continuación para el nombre de la base de datos gxportal61 y para el nombre de usuario gxportal61, los mismos pueden cambiarse.

Descomprimir zip de GXportal en "c:\gxportal61"

La ejecución de los siguientes comandos debe hacerse en una línea de comandos ejecutada con permisos de Administrador (opción Run as administrator)

1. Configurar conexión a la BD: 

gxportal.bat -connection -server <nombre del servidor de base de datos> -instance <instancia del sqlserver> -database gxportal61  -user gxportal61 -password <password>


2. Crear la base de datos: 

gxportal.bat -createDatabase -dbaUser sa -dbaPassword <sa_password> -dbPassword <password del usuario gxportal61>


3. Crear las tablas: 

gxportal.bat -createTables -dbPassword <password del usuario gxportal61>


4. Inicializar la metadata: 

gxportal.bat -import metadata -dbPassword <password del usuario gxportal61>


5. Desplegar programas ASP.Net

gxportal.bat -deploy aspnet 


6. Instalar el administrador de licencias:

gxportal.bat -deploy licmgr



7. Configurar el IIS para el acceso al backend

gxportal.bat -deploy iis -backend 


8. Configurar la protección:

gxportal.bat -protection -registerDB -dbPassword <password del usuario gxportal61>

 
Instalar la versión más reciente de GeneXus Protection Server en el mismo servidor que GXportal. El mismo lo puede obtener desde aquí.
 
Solicitar licencias con el administrador de licencias que está en c:\gxportal61\licmgr


9. Verificar el acceso al backend accediendo a http://localhost/backend61 


10. Acceder con el usuario gxpadmin y contraseña gxp123 sin especificar el sitio
Modificar la contraseña del usuario gxpadmin desde la opción del menú Seguridad > Cambiar contraseña


11. Crear un sitio nuevo, crear el usuario administrador del sitio.
Configurar URL de archivos con http://www.example.com/ y verificar que la ruta de archivos multimedia es la correcta, debería quedar de la siguiente manera C:\inetpub\wwwroot\gxportal61\resources\<sitio>\ donde <sitio> es el nombre que se le configuro al sitio al momento de crearlo.
 
Habilitar la columna Id. en la grilla de sitio para ver el identificador asignado al sitio creado que se necesitará en el deploy del frontend mas adelante.


12. Terminar la sesión del usuario gxpadmin e ingresar con el usuario administrador del sitio para configurar el dominio del sitio con el valor que corresponda, en nuestro ejemplo, www.example.com. Para esto ir a la opción del menú Diseño > Dominios.


13. Volver a la línea de comandos donde se ejecutaron los pasos previos de la instalación para ejecutar el comando que configura el IIS para el acceso frontend del sitio:

gxportal.bat -deploy iis -frontend -siteId <id. del sitio creado> 



14. Si seleccionó algunos de los templates para inicializar el sitio puede publicar el sitio y probar acceder al dominio configurado para verificar que puede accederlo.

Y eso es todo! Felicitaciones acaba de instalar y configurar GXportal!