En esta entrada vamos a ver como instalar excontrol core
En esta entrada vamos a configurar un pc windows como servidor en una instalación con ExControl Core.
En este enlace puede obtener la ultima versión de ExControl core para funcionar como servicio de windows.
En el siguiente video podéis ver los pasos realizados.
El primer paso seria instalar los requisitos de .net core… si no están instalados descargar e instalar SDK 3.1.401 desde la pagina oficial de microsoft.
El siguiente paso es instalar IIS (internet information server) para ello vamos a panel de control, programas y agregar o quitar características de windows, vea la siguiente imagen como muestra.
Una vez dentro configuramos servicios word wide web tal y como se ve en la imagen.
El siguiente paso es instalar la e URL Rewrite desde la pagina oficial de Microsoft.
Inmediatamente después instalamos Application Request Routing desde el sitio web oficial
Una vez instaladas las extensiones vamos a abrir el administrador de IIS, hacemos click en el sitio web por defecto y hacemos click en URL Rewrite, vea la siguiente imagen como muestra.
Una vez dentro seleccionamos añadir regla (panel derecho de configuración ) y Proxy inverso, vea la imagen de muestra.
En el dialogo indicamos que las solicitudes entrantes se diseccionen a localhost:5000 tal y como puede ver en la imagen.
Ahora vamos a poner la carpeta que contiene ExControlCoreWinService en una ubicación dentro de nuestro pc, dentro de esa carpeta tenemos dos archivos para poner en marcha el servicio los archivos son.
Install.bat para iniciar el servicio.
uninstall.bat para desinstalar.
IMPORTANTE, Los archivos deben ser ejecutados como administrador.
Despues de realizar la instalacion podemos ver los servicios de widnows para ver que el servidor esta corriendo.
Ahora vamos a servicios de windows para ver que excontrol core esta instalado y ejecutantdo… vea la siguiente imagen.
Tambien es necesario abrir el puerto para que la web pueda ser accedida desde el exterior, para eso configurar el cortafuegos de windows para permitir la conexiones.
Configuración Cortafuegos.
Antes de empezar lo ideal es configurar el cortafuegos para permitir todas las conexiones tanto de IIS como de ExControl Core.
Regla de Salida:
Vamos a firewall de windows en configuracion avanzada y añadimos una regla de salida como muestran las siguientes imagenes.
Paso 1 seleccionar tipo puerto.
Paso dos, seleccionar UDP y todos los puertos remotos.
En el siguiente paso seleccionar permitir la conexión.
Despues seleccionar que se aplique a todo.
Por ultimo dar un nombre que nos resulte sencillo e intuitivo.
Regla de Entrada:
Agregar regla de entrada para puerto.
Seleccionar puerto UDP , Puertos locales especificos el el cuadro de texto puertos indicar el siguiente texto:
21099 – 21200
En la siguiente ventana indicar permitir la conexion en todas las opciones.
En la siguiente ventana damos un nombre intuitivo y listo.
Puerto IIS
Si solo consigue acceder a su servidor web (pagina web scada) desde el equipo local es necesario una regla adicional, para ello creamos una nueva regla de entrada y seleccionamos que la regla es de tipo puerto.
Selecionamos el puerto de iis, tipo TCP y por defecto puerto 80 , el puerto 80 es el de por defecto , si se ha configurado otro indicarlo en dicha regla.
En la siguiente indicar permitir la conexion.
Por ultimo dar un nombre y guardar… con esto ya podemos acceder desde cualquier equipo dentro de nuetra red local.