ASP.NET uygulamamı nasıl yayına alırım?
- Panelde Sunucularım sayfasını açın, sunucunuza tıklayın.
- Genel Bakış sekmesinde Uygulama satırında "ASP.NET hazır" yazmasını bekleyin. Sayfa kendini yeniler.
- Site adresi satırındaki bağlantıyı açın. Örnek Razor sayfası açılır.
Kendi projenizi yayımlamak
SSH ile bağlanın ve uygulama kullanıcısına geçin:
su - app
Projenizi sunucuya alıp yayımlayın:
dotnet publish -c Release -o ~/uygulama/yayin
Sonra exit ile root'a dönün. /etc/systemd/system/uygulama.service dosyasındaki ExecStart satırında kaynak.dll yerine kendi dosyanızın adını yazın ve çalıştırın:
systemctl daemon-reload
systemctl restart uygulama
Uygulama 5000 portunu dinler, Nginx dışarıdan gelen istekleri bu porta iletir.
Kendi alan adınız
- Alan adınızın A kaydını sunucunuzun IP adresine yönlendirin.
- Sertifikayı alın:
certbot --nginx -d alanadiniz.com
Sertifikalar kendiliğinden yenilenir.
Dışarıya yalnız 80, 443 ve SSH için 22 açıktır.
Henüz sunucunuz yok mu? ASP.NET kurulu sunucu sipariş edin: boyutu kendiniz seçersiniz, ne seçtiyseniz onu ödersiniz.
Geri bildiriminiz için teşekkürler!