¿Cómo despliego mi aplicación ASP.NET?
- En el panel, abre Mis servidores y haz clic en tu servidor.
- En la pestaña Resumen, espera a que la fila Aplicación diga "ASP.NET está listo". La página se actualiza sola.
- Abre el enlace de la fila Dirección del sitio. Se abre la página Razor de ejemplo.
Publicar tu propio proyecto
Conéctate por SSH y cambia al usuario app:
su - app
Lleva tu proyecto al servidor y publícalo:
dotnet publish -c Release -o ~/uygulama/yayin
Después vuelve a root con exit. En /etc/systemd/system/uygulama.service, sustituye kaynak.dll en la línea ExecStart por el nombre de tu propio archivo y ejecuta:
systemctl daemon-reload
systemctl restart uygulama
La aplicación escucha en el puerto 5000 y Nginx le reenvía las solicitudes entrantes.
Tu propio dominio
- Apunta el registro A de tu dominio a la dirección IP de tu servidor.
- Obtén el certificado:
certbot --nginx -d yourdomain.com
Los certificados se renuevan solos.
Solo están abiertos al exterior los puertos 80, 443 y 22 de SSH.
¿Aún no tienes servidor? Pide un servidor con ASP.NET instalado: tú eliges el tamaño y pagas solo lo que eliges.
¡Gracias por sus comentarios!