Rehber VPS üzerinde web hosting altyapısı oluşturma

BerkerS

Decapat
Katılım
27 Nisan 2022
Mesajlar
504
Çözümler
1
Daha fazla  
Sistem Özellikleri
İşlemci: Ryzen 5 5600 | Anakart: ROG STRIX B550-F GAMING WIFI II | Ekran Kartı: Asus DUAL RX6700XT | RAM: 32GB | PSU: High Power 600W 80+ GOLD | Klavye: BlitzWolf® BW-KB2
Cinsiyet
Erkek
Merhaba,

Bugün elimden geldiği kadar sizlere VPS üzerinde nasıl web hosting altyapısı oluşturacağınız hakkında bir rehber hazırlayacağım. Eğer bir hatam olursa şimdiden kusura bakmamanızı rica ediyorum bu hazırlamaya çalıştığım ilk detaylı rehber.

Rehber olabildiğince basit tutulmuştur aklınıza takılan bir soru olursa elimden geldiğince cevaplayacağım.

Web Hosting Nedir?

Web hosting, internet üzerinde bir web sitesinin içeriğinin saklanması ve erişilebilir hale getirilmesi işle midir? Bu hizmeti sunan şirketler, web sitelerinin dosyalarını (HTML, resimler, videolar vb.) Kendi sunucularında saklarlar. Kullanıcılar, bir web tarayıcısı aracılığıyla bu sunuculara bağlanarak ilgili web sitesinin içeriğine ulaşabilirler.

VPS Nedir?
VPS (Sanal Özel Sunucu), bir fiziksel sunucunun sanal bölümlere ayrılarak her bir parçasının bağımsız bir sunucu gibi çalışmasını sağlayan bir web hosting türüdür. Her VPS, kendine ait işlemci gücüne, belleğe (RAM) ve depolama alanına sahiptir.

Terimlerimizi öğrendiğimize göre artık rehbere başlayabiliriz.

Adım 1: VPS Sunucu Edinmek

Hosting altyapımızı kurmamız için VPS sunucusuna ihtiyacımız var. Peki nasıl elde edeceğim derseniz bu konuya göz atabilirsiniz: Yazılım: 30TL'ye 1 yıllık VDS + 2 aylık $250 USD

Adım 2: VPS'e İşletim Sistemi Seçmek
Birçok VPS firması satın alım yaptığınızda sizlere sunduğu panelde hazır olarak kurulabilir işletim sistemleri sunar. Biz hosting altyapısı için Linux tabanlı işletim sistemleri ile ilerleyeceğiz. Bu rehberde VPS'e Ubuntu 22.04 kuracağız.

1704331659823.png


Birçok firmada kurulum yapıldıktan sonra mailinize sunucu bilgileriniz gelecektir rehberde işlemleri yaptığım Atlantic.net adresinde ise aynı sayfa içinde bilgileri vermektedir:

1704331752557.png


Bu verilen bilgileri kaydediyoruz.

Adım 3: VPS Yönetim Arayüzüne Bağlantı
Sanal sunucumuzu yönetmek için PuTTY programını kullanacağınız PuTTY İndirmek İçin putty.org sitesini ziyaret etmeniz gerekmektedir.

1704331883186.png


1704331908941.png


Yukarıdaki talimatlara göre PuTTY programını indirdikten sonra server bağlantımızı artık yapabiliriz.
PuTTY 1 - Sunucu IP adresimizi Host Name kısmına giriyor ve Open diyoruz.

1704331978317.png


PuTTY 2 - Önümüze gelen uyarıya Accept diyerek devam ediyoruz. (Her sunucuda uyarı vermeyebilir)

1704332059826.png


PuTTY 3 - Bizden kullanıcı adı ve şifre isteyecek firmanızın ilettiği bilgileri kullanınız.

1704332122172.png


1704332223445.png


Adım 4: VPS'e Hosting Kontrol Paneli kurulumu

Sunucumuzu satın alıp başarıyla giriş yaptıktan sonra geriye sadece sunucuya gerekli paneli ve modülleri kurmak kalıyor. Biz bu rehberde ücretsiz ve açık kaynak kontrol paneli olan CyberPanel'i kuracağız.

Adımlar:

1- İlk olarak SSH üzerinden sunucumuzu güncelliyoruz. ( Ubuntu için ): sudo apt update && sudo apt upgrade -y

2- Güncelleme işlemleri tamamlanınca sunucumuza CyberPanel kurulum scriptini alıyoruz: sudo su sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
3- Script çalışınca sizden kurulum türünü soracak burada 1 yazıp Enter'a basıyoruz.

1704333006083.png


4- Script RAM ve Disk kontrolü yapacak ve size hangi modül ile kurmak istediğinizi soracak burada da 1'e basıyoruz.

1704333063847.png


5- Script PowerDNS, Postfix ve Pure-FTPd modüllerini kurmak için soracaktır Y yazıp Enter'a basıyoruz.

1704333143056.png


6- Script Remote MySQL aktif edilsin mi diye soracaktır şimdilik ihtiyaç duymayacağımız için N yazıp Enter'a basıyoruz

1704333220701.png


7- Script sürüm seçimi için soracaktır burada direkt olarak Enter'a basıyoruz böylece en son sürümü seçiyoruz.

1704333257643.png


8- Script şifre belirlemenizi isteyecektir burada dilerseniz S tuşlayıp Enter'a basarak kendiniz şifre belirleyebilirsiniz ben D tuşlayarak 1234567 yapacağım şifreyi.

1704333331045.png


9- Script MemCached kurmak için onay isteyecektir. MemCached PHP Tarafında önbellekleme eklentisidir kurabiliriz Y diyerek devam edelim. Bunlara ek olarak Redis ve Watchdog için de onay isteyecek hepsine Y diyebiliriz.

1704333477442.png


Tüm buraya kadar hata almadan doğru bir şekilde yaptıysanız sunucunuz artık gerekli modülleri indiriyor ve kuruyor olacaktır bu işlemler biraz uzun sürebilir.
10- Kurulum tamamlanınca size panele erişmek için gereken bilgileri iletecek bunları kayıt edelim.

1704334511995.png


Bilgileri kayıt ettikten sonra reboot onayı verelim Y tuşlayarak: Bu aşamada SSH bağlantınız kesilecektir 1-2 dakika sonra tekrar bağlanabilirsiniz.

1704334541935.png


Tebrikler bu aşamaya kadar geldiyseniz SSH üzerinden CyberPanel kurulumunu başarıyla tamamladınız!

Adım 5: Kontrol Paneline Giriş

Kurulum sonrası not ettiğimiz bilgilerde bulunan URL adresini tarayıcımızın arama çubuğuna yapıştırarak siteye giriyoruz. Bize verilen kullanıcı adı ve şifreyi tuşlayarak giriş yap diyoruz.

Giriş Ekranı
1704334699108.png
Ana Sayfa
1704334756230.png
Bu rehberde son olarak alan adınızı panele nasıl ekleyeceğinizi göstereceğim. Öncelikle Panelden web sites - > Create web site Kısmına giriyoruz ve altta bulunan görseldeki ayarları yapıyoruz.

1704334959308.png


Alan adınızı sunucuya bağlamak için ise domain sağlayıcınızdan NS kaydı yaparak yönlendirmeniz gerekmektedir. Peki CyberPanel ns Adresleri nedir?

Default olarak ns1.siteadiniz.com, ns2.siteadiniz.com şablonu ile gelmektedir bu isim sunucularını sunucu IP adresiniz ile beraber domain sağlayıcınıza kayıt ettirmelisiniz.
 

Dosya Ekleri

  • 1704331975095.png
    1704331975095.png
    29,3 KB · Görüntüleme: 35
Son düzenleyen: Moderatör:

Geri
Yukarı