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.

Usando IIS como servidor Web

  • 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”:

Usando IIS como servidor Web

Haga clic en “http” y en “Modificar”. Cambie el puerto a 81 y haga clic en Aceptar, y luego haga clic en Cerrar:

Usando IIS como servidor Web

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:

Usando IIS como servidor Web

En la ventana que se abrirá rellene lo siguiente.

Alias: cgi-bin

Ruta de Acceso: “C:Program Files (x86)TSplusClientswwwcgi-bin”

Usando IIS como servidor Web

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.

Usando IIS como servidor Web

Usando IIS como servidor Web

A continuación, haga doble clic en el icono “Asignaciones de controlador” de esta carpeta en la parte derecha de la ventana del Administrador:

Usando IIS como servidor Web

En la lista de “Asignaciones de controlador”, haga doble clic en “CGI-exe”.

Usando IIS como servidor Web

A continuación, localice el ejecutable “hb.exe” en el cuadro de propiedades del ejecutable y haga clic en Aceptar.

Usando IIS como servidor Web

Aparecerá un mensaje de confirmación. Haga clic en “Sí” para permitir esta extensión “ISAPI“.

Usando IIS como servidor Web

Ahora haga clic en “Editar permisos de características”:

Usando IIS como servidor Web

Marque la casilla “Ejecutar” y haga clic en Aceptar:

Usando IIS como servidor Web

De vuelta a la página de inicio de “CGI-bin”, haga doble clic en “CGI” para abrir las propiedades de CGI:

Usando IIS como servidor Web

Cambie el valor de “Usar nueva consola para cada invocación” a “True”. A continuación, haga clic en “Aplicar” para guardar los cambios.

Usando IIS como servidor Web

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.

Usando IIS como servidor Web

En la página “Restricciones ISAPI y CGI”, haga clic en “Agregar…” en la parte derecha de la ventana.

Usando IIS como servidor Web

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:

Usando IIS como servidor Web

Usando IIS como servidor Web

Asegúrese de que en las secciones CGI de:

  • Servidor
  • Default Web Site
  • cgi-bin

El ajuste “Suplantar usuario” esté definido como “True”.

Usando IIS como servidor Web

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”:

Usando IIS como servidor Web

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”

Usando IIS como servidor Web

Aparecerán los siguientes mensajes:

Usando IIS como servidor Web

Usando IIS como servidor Web

Espere. A continuación, abra de nuevo el “AdminTool” y haga clic en la pestaña Web.

Por último, reinicie los servidores web:

Usando IIS como servidor 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.

Usando IIS como servidor Web

Content Protection by DMCA.com