Wie stelle ich meine ASP.NET-App bereit?
- Öffnen Sie im Panel Meine Server und klicken Sie auf Ihren Server.
- Warten Sie auf dem Reiter Übersicht, bis die Zeile App „ASP.NET ist bereit“ meldet. Die Seite aktualisiert sich selbst.
- Öffnen Sie den Link in der Zeile Website-Adresse. Die Razor-Beispielseite öffnet sich.
Das eigene Projekt veröffentlichen
Verbinden Sie sich per SSH und wechseln Sie zum Benutzer app:
su - app
Bringen Sie Ihr Projekt auf den Server und veröffentlichen Sie es:
dotnet publish -c Release -o ~/uygulama/yayin
Wechseln Sie dann mit exit zurück zu root. Ersetzen Sie in /etc/systemd/system/uygulama.service in der Zeile ExecStart den Eintrag kaynak.dll durch Ihren eigenen Dateinamen und führen Sie aus:
systemctl daemon-reload
systemctl restart uygulama
Die App lauscht auf Port 5000, und Nginx leitet eingehende Anfragen an sie weiter.
Ihre eigene Domain
- Richten Sie den A-Record Ihrer Domain auf die IP-Adresse Ihres Servers aus.
- Zertifikat holen:
certbot --nginx -d yourdomain.com
Zertifikate erneuern sich von selbst.
Nach außen sind nur 80, 443 und 22 für SSH offen.
Noch kein Server? Bestellen Sie einen Server mit vorinstalliertem ASP.NET: Sie wählen die Größe und zahlen nur, was Sie wählen.
Vielen Dank für Ihre Rückmeldung!