Como publico meu app ASP.NET?
- No painel, abra Meus servidores e clique no seu servidor.
- Na aba Visão geral, espere a linha App mostrar "ASP.NET está pronto". A página se atualiza sozinha.
- Abra o link da linha Endereço do site. A página Razor de exemplo é aberta.
Publicando seu próprio projeto
Conecte-se por SSH e mude para o usuário app:
su - app
Leve seu projeto para o servidor e publique-o:
dotnet publish -c Release -o ~/uygulama/yayin
Depois volte para o root com exit. Em /etc/systemd/system/uygulama.service, troque kaynak.dll na linha ExecStart pelo nome do seu próprio arquivo e execute:
systemctl daemon-reload
systemctl restart uygulama
O app escuta na porta 5000 e o Nginx encaminha as requisições recebidas para ela.
Seu próprio domínio
- Aponte o registro A do seu domínio para o endereço IP do seu servidor.
- Obtenha o certificado:
certbot --nginx -d yourdomain.com
Os certificados se renovam sozinhos.
Apenas as portas 80, 443 e 22 do SSH ficam abertas para fora.
Ainda não tem um servidor? Peça um servidor com ASP.NET instalado: você escolhe o tamanho e paga só pelo que escolheu.
Agradecemos pelo feedback!