Comment déployer mon application ASP.NET ?
- Dans le panneau, ouvrez Mes serveurs et cliquez sur votre serveur.
- Dans l'onglet Vue d'ensemble, attendez que la ligne Application indique « ASP.NET is ready ». La page se rafraîchit toute seule.
- Ouvrez le lien de la ligne Adresse du site. La page Razor d'exemple s'ouvre.
Publier votre propre projet
Connectez-vous en SSH et passez à l'utilisateur app :
su - app
Amenez votre projet sur le serveur et publiez-le :
dotnet publish -c Release -o ~/uygulama/yayin
Revenez ensuite à root avec exit. Dans /etc/systemd/system/uygulama.service, remplacez kaynak.dll sur la ligne ExecStart par le nom de votre propre fichier et lancez :
systemctl daemon-reload
systemctl restart uygulama
L'application écoute sur le port 5000 et Nginx lui transmet les requêtes entrantes.
Votre propre domaine
- Faites pointer l'enregistrement A de votre domaine vers l'adresse IP de votre serveur.
- Obtenez le certificat :
certbot --nginx -d yourdomain.com
Les certificats se renouvellent tout seuls.
Seuls 80, 443 et 22 pour SSH sont ouverts vers l'extérieur.
Pas encore de serveur ? Commandez un serveur avec ASP.NET installé : vous choisissez la taille et vous payez ce que vous choisissez.
Merci pour votre retour !