Servidor HTTP En esta sección es posible configurar los servicios de Internet del TOTVS Application Server - HTTP, HTTPS y FTP. En los servicios HTTP y HTTPS, es posible especificar las configuraciones estándares de este protocolo y propiedades generales aplicadas a todos los hosts y URLs de acceso utilizadas por los proyectos Web. El protocolo FTP (File Transfer Protocol) permite la transferencia de archivos entre un servidor y una aplicación client de FTP (con un Web Browser como el Internet Explorer, por ejemplo). Al utilizar el Protheus Server como un servidor FTP, los usuarios podrán remotamente, "bajar" archivos puestos a disposición en un directorio en el servidor. Es necesaria la habilitación del servicio de HTTP para la instalación de los entornos Web. Durante la instalación de un entorno Web, en caso que el servicio de HTTP no esté habilitado, esta operación se ejecutará automáticamente. Al expandir el tópico "Servidor HTTP", se muestran los ítemes HTTP, HTTPS y FTP, que permiten la edición independiente de las configuraciones de cada uno de estos protocolos. Para cada uno de ellos se permiten las operaciones de edición y borrado de la respectiva configuración. Editar la configuración HTTP Procedimiento Para insertar / editar una configuración HTTP:
1. | Haga clic en el tópico "Servidor Internet (HTTP/FTP).
2. | Posicione el cursor sobre el ítem "HTTP" y haga clic en el botón - "Editar Configuración" en la barra de herramientas.
Se mostrará una única ventana conteniendo las configuraciones estándares actuales para el servicio de http. En caso que la configuración de la sección HTTP no esté presente en el archivo de configuraciones del TOTVS Application Server (totvsappserver.ini), al seleccionar el ítem HTTP en el árbol de tópicos se mostrará el aviso de que esta sección no está configurada.
3. | En esta ventana es posible definir las siguientes informaciones:
• | Protocolo Habilitado
A través de este campo es posible deshabilitar la utilización del protocolo http, sin borrar las configuraciones actuales de esta sección.
• | Nombre de la Instancia
Este campo no está disponible para edición. En caso que esté rellenado, informa que se instaló un entorno Web en el host "HTTP [default]"; en este caso, no es posible modificar las informaciones de path, puerto de conexión, entorno y proceso de respuesta. Si es necesario modificar las informaciones de configuración estándar del protocolo, se debe de utilizar el asistente de edición de Entorno Web, editando la instancia que está utilizando la sección http [default].
• | Path de Archivos
Especifica el directorio raíz por utilizarse por el protocolo "HTTP" para el acceso a archivos estáticos e imágenes. Debe informarse con unidad de disco y camino completo.
• | Puerto de Conexión
Informa el puerto de conexión utilizado. Para HTTP, el puerto estándar es el 80.
• | Entorno
Permite seleccionar un entorno (Environment) en este TOTVS Application Server para atender a las solicitudes de procesamiento de links ".apl".
• | Proceso de Respuesta
Permite seleccionar un proceso WEB/WEBEX configurado en este TOTVS Application Server para atender a las solicitudes de procesamiento de links ".apw".
• | Instancias de Protocolo (mínimo y máximo)
En estas configuraciones, es posible especificar un número mínimo y máximo de procesos internos referentes al servicio de HTTP. Estos procesos internos se utilizan para la atención simultánea de las solicitudes de contenido estático, archivos, imágenes y demás archivos disponibles a partir de la carpeta definida en "Path de Archivos", a través de este protocolo(*).
• | Path para Upload de Archivos
En caso que el host HTTP [default] se esté utilizando con un proceso de respuesta de un proyecto Web que soporte la funcionalidad de Upload de archivos por HTTP, a través de esta clave, es posible configurar a partir de qué directorio se grabarán los archivos enviados por http (relativo al directorio raíz del entorno utilizado por el proceso de respuesta). Esta configuración se actualiza, automáticamente, de acuerdo con el entorno web instalado.
• | Time-out de Sesiones WEBEX (en segundos)
Al configurar uno o más entorno Web que utilicen sesiones de usuario a través de un Proceso WEBEX, es posible definir cuál será el tiempo de permanencia en inactividad en memoria de las variables de sesiones utilizadas por los usuarios del entorno web. En caso que no se especifique, el valor es equivalente a 3600 segundos (una hora). (*) Vale resaltar que una thread HTTP no tiene, necesariamente vinculación implícita con una Thread Advpl. Cuando un Web Browser solicita un archivo HTML o una imagen, establece una conexión HTTP con el TOTVS Application Server para recibir el dato solicitado. Cuando el browse recibe la información deseada, cierra esta conexión, manteniendo la Thread HTTP del Protheus disponible para atender a otras solicitudes HTTP oriundas de este o de otro Web Browser.
4. | Para grabar las configuraciones actuales, se debe hacer clic en el botón "Finalizar".
Al confirmar la grabación, el archivo de configuraciones del TOTVS Application Server (totvsappserver.ini) se actualizará y el Asistente se reiniciará mostrando la pantalla principal del TOTVS Wizard. Editar la configuración HTTPS La configuración de la utilización del protocolo HTTPS, también conocido como "conexión segura", es semejante a la configuración del servicio de HTTP, sin embargo exige que se configure un "Certificado de Seguridad" en el tópico "Conexión (Server/Remote)", para que este protocolo esté operativo. El puerto de conexión estándar (default) de este protocolo es "443". Todos los campos mostrados en la ventana de configuración son los mismos que están configurados para la sección HTTP. Editar la configuración FTP Procedimiento Para insertar / editar una configuración FTP:
1. | En el tópico "Servidor HTTP", posicione el cursor sobre el ítem "FTP" y haga clic en el botón - "Editar Configuración" en la barra de herramientas.
Se mostrará una única ventana conteniendo las configuraciones actuales para el servicio de http. En caso que la configuración del TOTVS Application Server como un servidor de FTP (File Transfer Protocol) no esté presente en el archivo de configuraciones del TOTVS Application Server (totvsappserver.ini); se mostrará un aviso de que esta sección no está configurada.
2. | En esta ventana, es posible informar:
• | Servidor FTP Habilitado
Permite habilitar y/o deshabilitar el servicio de FTP del TOTVS Application Server, sin borrar las configuraciones de la sección FTP del archivo de configuración (totvsappserver.ini).
• | Habilitar usuario [anonymous]
Permite que los usuarios que se conecten al servidor de FTP no necesiten de identificación.
• | Path de Archivos
Identifica la unidad de disco y el directorio, a partir del cual el TOTVS Application Server pondrá a disposición su contenido y subdirectorios por FTP, para que se accedan por un Client FTP.
• | Puerto del Listener FTP
Permite especificar el puerto del listener de conexiones FTP. Por estándar, los servidores de FTP utilizan la porta "21".
3. | Para grabar las configuraciones actuales, se debe hacer clic en el botón "Finalizar".
Al confirmar la grabación, el archivo de configuraciones del TOTVS Application Server (totvsappserver.ini) se actualizará y el Asistente se reiniciará mostrando la pantalla principal del TOTVS Wizard. Borrar configuraciones HTTP/HTTPS/FTP En caso necesario, es posible deshabilitar cada una de estas configuraciones de manera independiente, utilizando el propio asistente de edición. Procedimiento Para borrar una de estas configuraciones:
1. | En el árbol de tópicos, seleccione el ítem que debe excluirse y haga clic en el botón - "Borrar Configuración".
Se mostrará una ventana para confirmar la operación. Si la configuración por borrarse estuviera en uso por algún entorno web, se mostrará una ventana de advertencia.