Adım 1: AWS Hesabınızı Oluşturun
AWS ile başlayabilmek için öncelikle bir AWS hesabı oluşturmanız gerekiyor. AWS, her yeni kullanıcıya 12 ay boyunca ücretsiz bazı hizmetler sunuyor, yani ilk başta bütçenizi endişelendirmeden başlamak mümkün. AWS ana sayfasına gidin, kayıt olun ve hesabınızı doğruladıktan sonra AWS Management Console'a giriş yapabilirsiniz.
Adım 2: EC2 İstemcisi Kurma
AWS’nin sunduğu en güçlü hizmetlerden biri olan EC2 (Elastic Compute Cloud), aslında sanal sunuculardır. Bir web sitesi kurarken, bu sanal sunucularda web sitenizin dosyalarını barındıracağız. AWS Management Console üzerinden "EC2"yi seçin ve yeni bir EC2 örneği başlatın.
Adım adım ilerlerken, size uygun bir işletim sistemi seçmeniz gerekecek. Eğer teknik bilginiz yoksa, Ubuntu gibi kullanıcı dostu bir Linux dağıtımını tercih edebilirsiniz. Sunucuyu başlattığınızda, ona bağlanmak için bir SSH anahtarı oluşturmanız gerekebilir.
Adım 3: Web Sunucusu Kurulumu
Sunucunuz hazır! Şimdi, web sitenizin çalışacağı bir web sunucusu kurmanız gerekiyor. Apache veya Nginx, yaygın olarak kullanılan web sunucularıdır. Örneğin, Ubuntu için Apache kurulumunu gerçekleştirelim:
sudo apt update
sudo apt install apache2
Bu komutları çalıştırarak Apache web sunucusunu kurabilirsiniz. Kurulum tamamlandığında, web tarayıcınızda EC2 IP adresinizi girerek basit bir "Hello, World!" sayfasını görebilirsiniz.
Adım 4: Web Sitesi Dosyalarınızı Yükleyin
Şimdi sıra web sitenizin gerçek dosyalarını yüklemeye geldi! Site dosyalarınızı, oluşturduğunuz EC2 sunucusuna SSH ile bağlanarak yükleyebilirsiniz. Apache'nin çalıştığı dizine dosyalarınızı kopyalamak için şu komutu kullanabilirsiniz:
scp -r /local/dosya/yolu username@EC2-IP:/var/www/html
Bu adımda HTML, CSS ve JavaScript dosyalarınızı web sunucusuna yüklemiş olacaksınız. Eğer bir içerik yönetim sistemi (CMS) kullanacaksanız, WordPress gibi popüler platformları da yükleyebilirsiniz.
Adım 5: Alan Adı ve Güvenlik Ayarları
Web siteniz artık internette canlı! Ancak, onu kolayca bulunabilir yapmak için bir alan adı (domain) almanız gerekecek. AWS’nin Route 53 hizmeti ile alan adı alabilir ve bunu EC2 IP adresinize yönlendirebilirsiniz. Ayrıca, web sitenizin güvenliğini sağlamak için HTTPS kullanmak oldukça önemli. Bunun için AWS’nin ücretsiz SSL sertifikası sunan AWS Certificate Manager hizmetini kullanabilirsiniz.
Adım 6: Web Sitesi Yayına Alındı!
Artık web siteniz yayınlanmaya hazır! Alan adı yönlendirmesini yaptıktan sonra, kullanıcılar sitenize kolayca erişebilecekler. AWS sayesinde web sitenizin hızını, güvenliğini ve ölçeklenebilirliğini sağlamış oldunuz.
Sonuç olarak, AWS, web sitesi kurma sürecini oldukça basitleştiriyor ve güçlü araçlar sunarak profesyonel bir site yönetimi yapmanıza olanak tanıyor. Artık, bir web sitesini sıfırdan kurmak için AWS kullanma hakkında temel bilgilere sahipsiniz. Dilerseniz bu altyapıyı, projenizin ihtiyaçlarına göre daha da özelleştirebilirsiniz!