Cree una máquina virtual de Windows Server.
Para instalar los componentes de IIS (con la Consola de administración) y .NET 5.0 en la máquina virtual, ejecute el siguiente script en la consola de PowerShell 5.x:
# Install IIS (with Management Console)
Install-WindowsFeature -name Web-Server -IncludeManagementTools
# Install Web Management Service
Install-WindowsFeature -Name Web-Mgmt-Service
Descargue .NET 5.0 en la máquina virtual.
Descargue Web Deploy v3.6. Instálelo desde el archivo MSI y, a continuación, habilítelo en todas las características.
Vuelva al portal de Azure Stack Hub y abra los puertos que se indican en la configuración de red para la máquina virtual.
a. Abra el portal de Azure Stack Hub de su inquilino.
b. Busque su VM. Es posible que haya anclado la VM al panel; si no, puede buscarla en el cuadro Buscar recursos.
c. Seleccionar Redes.
d. Seleccione Agregar regla de puerto de entrada en la máquina virtual.
e. Agregue una regla de seguridad de entrada para los puertos siguientes:
Puerto |
Protocolo |
Descripción |
80 |
HTTP |
El protocolo de transferencia de hipertexto (HTTP) es el protocolo que se utiliza para entregar páginas web desde los servidores. Los clientes se conectan mediante HTTP con un nombre DNS o dirección IP. |
443 |
HTTPS |
El protocolo de transferencia de hipertexto con cifrado de Capa de sockets seguros (HTTPS) es una versión segura de HTTP que requiere un certificado de seguridad y permite la transmisión cifrada de información. |
22 |
SSH |
Secure Shell (SSH) es un protocolo de red cifrado para proteger las comunicaciones. Usará esta conexión con un cliente SSH para configurar la máquina virtual e implementar la aplicación. |
3389 |
RDP |
Opcional. El Protocolo de escritorio remoto permite que una conexión de escritorio remoto utilice una interfaz gráfica de usuario de su equipo. |
8172 |
Personalizado |
Puerto utilizado por Web Deploy. |
Para cada puerto:
a. En Origen, seleccione Cualquiera.
b. En Intervalo de puertos de origen, escriba un asterisco (*).
c. En Destino, seleccione Cualquiera.
d. En Intervalo de puertos de destino, agregue el puerto que quiere abrir.
e. En Protocolo, seleccione Cualquiera.
f. En Acción, seleccione Permitir.
g. En Prioridad, deje el valor predeterminado.
h. Complete los campos Nombre y Descripción para recordar fácilmente el motivo por el que el puerto está abierto.
i. Seleccione Agregar.
En la configuración de Información general de la máquina virtual en Azure Stack Hub, cree un nombre DNS para el servidor. Los usuarios pueden conectarse a su sitio web mediante la dirección URL.
a. Abra el portal de Azure Stack Hub de su inquilino.
b. Busque su VM. Es posible que haya anclado la VM al panel; si no, puede buscarla en el cuadro Buscar recursos.
c. Seleccione Información general.
d. En DNS, seleccione Configurar.
e. En Asignación, seleccione Dinámica.
f. Escriba la etiqueta del nombre DNS, como mywebapp, de modo que su dirección URL completa se convierta en algo similar a mywebapp.region.cloudapp.azurestack.corp.contoso.com.