Come distribuisco la mia app ASP.NET?
- Nel pannello apri I miei server e clicca sul tuo server.
- Nella scheda Panoramica aspetta che la riga App dica "ASP.NET è pronto". La pagina si aggiorna da sola.
- Apri il link nella riga Indirizzo del sito. Si apre la pagina Razor di esempio.
Pubblicare il tuo progetto
Connettiti via SSH e passa all'utente app:
su - app
Porta il tuo progetto sul server e pubblicalo:
dotnet publish -c Release -o ~/uygulama/yayin
Poi torna a root con exit. In /etc/systemd/system/uygulama.service, sostituisci kaynak.dll nella riga ExecStart con il nome del tuo file ed esegui:
systemctl daemon-reload
systemctl restart uygulama
L'app ascolta sulla porta 5000 e Nginx le inoltra le richieste in arrivo.
Il tuo dominio
- Punta il record A del tuo dominio all'indirizzo IP del tuo server.
- Ottieni il certificato:
certbot --nginx -d yourdomain.com
I certificati si rinnovano da soli.
Verso l'esterno sono aperte solo la 80, la 443 e la 22 per SSH.
Non hai ancora un server? Ordina un server con ASP.NET già installato: scegli la dimensione e paghi solo ciò che scegli.
Grazie per il tuo feedback!