Saltar al contenido

Cómo usar IIS en lugar de los servidores web predeterminados de Terminal Service Plus

Requisitos previos

Puede ser una buena idea que Actualizar Terminal Service Plus para asegurarte de que obtienes los últimos programas de TSplus.

1. Configuración de IIS

  • Instalar IIS con los siguientes módulos: CGI, extensiones ISAPI y filtros ISAPI.

Screenshot 0-1 - Configurando el puerto de IIS:

Acceda a la consola de administración de IIS, expanda la lista debajo del nombre de su servidor, luego expanda el menú "Sitios" y haga clic derecho en "Sitio Web Predeterminado" y haga clic en "Editar enlaces".

Screenshot 1-1 Haz clic en “http” y “Editar”. Cambia el puerto a 81 y haz clic en Aceptar, y luego haz clic en Cerrar:

Screenshot 1-2

Desactive el puerto 443 o cambie este puerto por otro puerto libre.

Luego, reinicie el Administrador de IIS.

2. Crear directorio virtual para CGI

En el menú del panel izquierdo, expanda el menú bajo su servidor, luego "Sitios", y haga clic derecho en su sitio para agregar un nuevo "directorio virtual", como se muestra en la imagen a continuación:

Screenshot 2-1 En la ventana que se abrirá, complete de la siguiente manera:

Alias: cgi-bin

Ruta física: C:\Program Files(x86)\TSplus\Clients\www\cgi-bin

Screenshot 2-2 Luego haga clic en "Aceptar" y verá que el directorio virtual "cgi-bin" se ha agregado a su sitio web de IIS. Ahora, haga clic derecho en este directorio virtual "cgi-bin" y haga clic en "Convertir a aplicación". Haga clic en "Aceptar" y acepte la configuración predeterminada.

Screenshot 2-3 Screenshot 2-4 Luego selecciona el icono "Asignaciones de controladores" para esta carpeta en el lado derecho de la ventana del Administrador:

Screenshot 2-5 Desde la lista de Mapeos de Controladores, haz doble clic en "CGI-exe". Luego, busca el ejecutable hb.exe en el cuadro de propiedades Ejecutable y haz clic en Aceptar.

Screenshot 2-8 Aparece un aviso de confirmación. Haga clic en "Aceptar" para permitir esta extensión ISAPI.

Screenshot 2-9 Ahora haga clic en "Editar permisos de características":

Screenshot 2-6 Marque la casilla "Ejecutar" y haga clic en Aceptar:

Screenshot 2-7 Volver a la página de inicio de “CGI-bin”, haga clic en “CGI” para abrir las propiedades de CGI:

Screenshot 2-9 Cambia el valor de "Usar nueva consola para cada invocación" a "Verdadero". Luego, haz clic en "Aplicar" para guardar los cambios.

Screenshot 2-9 ### 3. Configurar permisos de extensión CGI

Ahora, el último paso es permitir que la extensión CGI se ejecute en el servidor. Haga clic en el icono de "Restricciones de ISAPI y CGI". Esto se puede encontrar haciendo clic en el nombre de la máquina en el menú del lado izquierdo de la ventana.

Screenshot 2-3 En la página de "Restricciones de ISAPI y CGI", haga clic en "Agregar ..." en el lado derecho de la ventana. Ahora especifique la ruta completa al archivo "hb.exe" alojado en la carpeta de TSplus. Asegúrese de marcar la opción "Permitir que la ruta de la extensión se ejecute", ya que Ilustre las siguientes imágenes:

Screenshot 3-1 Screenshot 3-2 Screenshot 3-3

Asegúrese de que en la sección CGI de su servidor, "Default Web Site" y "cgi-bin", la configuración "Impersonate User" esté establecida en "True".

Screenshot 3-3

Otorgar permisos completos al usuario "IUSR" en el directorio "C:\Program Files (x86)\TSplus\Clients\www\cgi-bin"

Otorgar permisos completos al usuario “IUSR” en el directorio “C:\Program Files (x86)\TSplus\Clients\webserver\twofa”

4. Agregar tipos de Mime en IIS

Abre un símbolo del sistema como administrador y ejecuta los siguientes comandos:

%SystemRoot%\system32\inetsrv\appcmd set config /section:staticContent /+[fileExtension=’.dat’,mimeType=‘text/plain’]

%SystemRoot%\system32\inetsrv\appcmd set config /section:staticContent /+[fileExtension=’.‘,mimeType=‘text/plain’]

Reiniciar IIS.

5. Configurar permisos de directorio de IIS

Otorgar permisos completos al grupo "Everyone" en el directorio "C:\inetpub\wwwroot"

6. Configurar TSplus

Ve a la pestaña del Servidor Web de AdminTool, luego elige la opción “Usar un servidor HTTP diferente”:

Screenshot 6-1 Luego, en la misma ventana, haz clic en “Seleccionar una nueva ruta raíz del servidor web” y coloca la ruta del directorio de IIS, que debería ser algo como: “C: \ inetpub \ wwwroot”. Ahora haz clic en “Guardar y reiniciar el AdminTool”.

Screenshot 6-2

Los siguientes mensajes aparecerán:

Screenshot 6-3 Screenshot 6-4 Espera. La herramienta de administración se cerrará automáticamente. Luego abre la herramienta de administración nuevamente y haz clic en el mosaico de la web.

Finalmente, reinicie los servidores web:

Screenshot 6-6 ### 7. Prueba con el host local

Advertencia Utilice una cuenta de usuario diferente.

Si intentas con tu cuenta de usuario actual desde tu propia sesión RDP al servidor, serás desconectado y no podrás reconectarte.

Screenshot 7-1