Como publico a minha aplicação ASP.NET?
- No painel, abra Os meus servidores e clique no seu servidor.
- No separador Resumo, aguarde até a linha Aplicação indicar «ASP.NET está pronto». A página atualiza-se sozinha.
- Abra a ligação na linha Endereço do site. Abre-se a página Razor de exemplo.
Publicar o seu próprio projeto
Ligue-se por SSH e mude para o utilizador app:
su - app
Leve o projeto para o servidor e publique-o:
dotnet publish -c Release -o ~/uygulama/yayin
Depois volte a root com exit. Em /etc/systemd/system/uygulama.service, na linha ExecStart, substitua kaynak.dll pelo nome do seu ficheiro e execute:
systemctl daemon-reload
systemctl restart uygulama
A aplicação escuta na porta 5000 e o Nginx reencaminha para ela os pedidos recebidos.
O seu próprio domínio
- Aponte o registo A do domínio para o endereço IP do servidor.
- Obtenha o certificado:
certbot --nginx -d yourdomain.com
Os certificados renovam-se sozinhos.
Apenas as portas 80, 443 e 22 (para SSH) estão abertas ao exterior.
Ainda sem servidor? Encomende um servidor com ASP.NET instalado: escolhe o tamanho e paga apenas o que escolher.
Obrigado pela sua opinião!