Documentación

¿Por qué migrarse a GXportal 6.0?

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 se cuenta con el archivo gxportal_60_NET_SQLServer.zip, haga clic aquí para su descarga.

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 gxportal60 y para el nombre de usuario gxportal60, los mismos pueden cambiarse.

Descomprimir zip de GXportal en "c:\gxportal60"

Configurar conexión a la BD: 
gxportal.bat -connection -server <nombre del servidor de base de datos> -instance <instancia del sqlserver> -database gxportal60  -user gxportal60 -password <password>

Crear la base de datos: 
gxportal.bat -createDatabase -dbaUser sa -dbaPassword <sa_password> -dbPassword <password del usuario gxportal60>

Crear las tablas: 
gxportal.bat -createTables -dbPassword <password del usuario gxportal60>

Inicializar la metadata: 
gxportal.bat -import metadata -dbPassword <password del usuario gxportal60>

Desplegar programas ASP.Net
gxportal.bat -deploy aspnet 

Instalar el administrador de licencias:
gxportal.bat -deploy licmgr
 
Configurar el IIS para el acceso al backend
gxportal.bat -deploy iis -backend 

Configurar la protección:
gxportal.bat -protection -registerDB -dbPassword <password del usuario gxportal60>

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

Verificar el acceso al backend accediendo a http://localhost/backend60 

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

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\gxportal60\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.

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.

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> 

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.