Azure Tutorial 2024 24 – Ubuntu Sunucuda Flask & Next.Js Uygulama Yayınlama 9 Flask Rest API Uygulamasını Sunucuda Yayına Almak
Merhabalar. Flask uygulamamızı yazıp, Github’a yüklediğimize göre artık sunucumuza çekip uygulamayı yayına alabiliriz.
Merhabalar. Flask uygulamamızı yazıp, Github’a yüklediğimize göre artık sunucumuza çekip uygulamayı yayına alabiliriz.
Merhabalar. Bu yazımda ayağa kaldıracağımız basit bir Flask Rest API yazacağız. Bunu Github reposuna yükleyeceğiz.
Merhabalar. Next.js uygulamamazın ayağa kalkması için Node.js’in 18 ve üstü versiyonlarına ihtiyacımız var.
Merhabalar. Adım adım uygulamalarımızı yayınlamaya doğru giderken ilk olarak Flask uygulamamız için Python ile alakalı gerekli kurulumlarımızı yapacağız.
Merhabalar. Portları da erişime açtığımıza göre artık Let’s Encrypt kurulumunu yapıp subdomain’lerimize SSL sertifikasını uygulayabiliriz.
Merhabalar. Uygulamalarımız 2001 ve 3000 portlarından ayağa kalkacak demiştik. Bunlar için nginx ayarlarını gerçekleştirdik. Ancak Azure doğrudan tanımlama yaptık diye 2001 ve 3000 portlarını erişime...
Merhabalar. azureui.muratbilginer.net ve azurerest.muratbilginer.net subdomainlerinin DNS yönlendirmelerini sağladık. Bu uygulamaları Nginx Web Server kullanarak servis edeceğimiz için subdomainlere erişecek portların Nginx config yapılandırmasının yapılması gerekiyor.
Merhabalar. Uygulama yayınlama yazımızın 2.sinde uygulamalarımızı yayınlayacağımız domainleri oluşturacağız. Sonrasında DNS yönlendirmelerini yaparak domainleri sunucu IP’mize yönlendireceğiz.
Merhabalar. Sunucu üzerine kuracağımız uygulamaları Nginx Web Server’ı ile servis edeceğiz. O yüzden sunucuya Nginx kurulumunu gerçekleştireceğiz bu yazımda.
Merhabalar. Azure’da bir sunucu oluşturduğunuzda, belirlediğiniz kullanıcı ismi ile tanımlı bir user oluşturulur. Ancak bu user’ın güvenlik gereği kendi klasörü hariç hiçbir klasör ve dosya...