REMOTE ACCESS
Usando IIS (Microsoft Internet Information Services) en lugar de los servidores web por defecto de TSplus
Requisitos previos
Puede ser buena idea actualizar TSplus para asegurarse de obtener la última versión de los programas de TSplus.
1) Configuración IIS
- Instale “IIS” con los siguientes módulos : CGI, Extensiones ISAPI y Filtros ISAPI.
- Configurar el puerto de “IIS”:
Acceda a la consola de administración de IIS (Herramientas administrativas), expanda la lista debajo del nombre de su servidor, luego expanda el menú “Sitios” y haga clic con el botón derecho del ratón en “Sitio web predeterminado” y haga clic en “Modificar enlaces”:
Haga clic en “http” y en “Modificar”. Cambie el puerto a 81 y haga clic en Aceptar, y luego haga clic en Cerrar:
Desactive el puerto 443 o cambie este puerto por otro libre.
A continuación, reinicie el Administrador de “IIS”.
2) Crear un directorio virtual para CGI
En el menú del panel izquierdo, expanda el menú bajo su servidor, luego “Sitios”, y haga clic con el botón derecho en su sitio para añadir un nuevo “directorio virtual”, como se muestra en la imagen de abajo:
En la ventana que se abrirá rellene lo siguiente.
Alias: cgi-bin
Ruta de Acceso: “C:Program Files (x86)TSplusClientswwwcgi-bin”
A continuación, haga clic en “Aceptar” y verá que el directorio virtual “cgi-bin” se ha añadido a su sitio web IIS. Ahora, haga clic con el botón derecho en este directorio virtual “cgi-bin” y haga clic en “Convertir en aplicación”. Haga clic en “Aceptar” y acepte la configuración por defecto.
A continuación, haga doble clic en el icono “Asignaciones de controlador” de esta carpeta en la parte derecha de la ventana del Administrador:
En la lista de “Asignaciones de controlador”, haga doble clic en “CGI-exe”.
A continuación, localice el ejecutable “hb.exe” en el cuadro de propiedades del ejecutable y haga clic en Aceptar.
Aparecerá un mensaje de confirmación. Haga clic en “Sí” para permitir esta extensión “ISAPI“.
Ahora haga clic en “Editar permisos de características”:
Marque la casilla “Ejecutar” y haga clic en Aceptar:
De vuelta a la página de inicio de “CGI-bin”, haga doble clic en “CGI” para abrir las propiedades de CGI:
Cambie el valor de “Usar nueva consola para cada invocación” a “True”. A continuación, haga clic en “Aplicar” para guardar los cambios.
3) Configurar el permiso de la extensión CGI
Ahora, el último paso es permitir que la extensión CGI se ejecute en el servidor. Haga doble clic en el icono “Restricciones ISAPI y CGI”. Lo podrá encontrar haciendo clic en el nombre de la máquina en el menú de la parte izquierda de la ventana.
En la página “Restricciones ISAPI y CGI”, haga clic en “Agregar…” en la parte derecha de la ventana.
Ahora especifique la ruta completa del archivo “hb.exe” alojado en la carpeta TSplus. Asegúrese de marcar la opción “Allow extension path to execute”, como ilustran las siguientes imágenes:
Asegúrese de que en las secciones CGI de:
- Servidor
- Default Web Site
- cgi-bin
El ajuste “Suplantar usuario” esté definido como “True”.
Dé permisos de “Control total” al usuario “IUSR” en la carpeta “C:Program Files (x86)TSplusClientswwwcgi-bin”
Dé permisos de “Control total” al usuario “IUSR” en la carpeta “C:Program Files (x86)TSplusClientswebservertwofa”
4) Añadir tipos Mime en IIS
Abra un símbolo del sistema como administrador y ejecute los siguientes comandos:
%SystemRoot%system32inetsrvappcmd set config /section:staticContent /+[fileExtension=’.dat’,mimeType=’text/plain’]
%SystemRoot%system32inetsrvappcmd set config /section:staticContent /+[fileExtension=’.’,mimeType=’text/plain’]
Reinicie IIS.
5) Configurar Permisos de Carpeta IIS
Dé permisos de “Control total” al grupo “Todos” en la carpeta “C:inetpubwwwroot”
6) Configure TSplus
Vaya a la pestaña Web Server de la AdminTool, y elija la opción “Usar un servidor HTTP diferente”:
A continuación, en la misma ventana, haga clic en “Seleccionar la nueva ruta del Servidor Web”, y ponga la ruta del directorio IIS, que debería ser algo así como: “C:inetpubwwwroot”. Ahora haga clic en “Guardar y reiniciar el AdminTool”
Aparecerán los siguientes mensajes:
Espere. A continuación, abra de nuevo el “AdminTool” y haga clic en la pestaña Web.
Por último, reinicie los servidores web:
7) Prueba con localhost
Advertencia: Utilice una cuenta de usuario diferente.
Si lo intenta con su cuenta de usuario actual desde su propia sesión RDP al servidor, se desconectará y no podrá volver a conectarse.