Takip et

AWS EC2’de Statik Web Sitesi Barındırma: Adım Adım Rehber

AWS EC2’de Statik Web Sitesi Barındırma: Adım Adım Rehber

Merhaba! Fatih Soysal burada. Bu rehberde, AWS EC2 kullanarak statik bir web sitesini nasıl barındıracağınızı adım adım açıklayacağım. Öncelikle, statik bir web sitesinin ne olduğunu ve neden EC2’yi tercih etmemiz gerektiğini anlamak önemlidir. Statik bir web sitesi, içeriği değişmeyen veya nadiren değişen, basit HTML, CSS ve JavaScript dosyalarından oluşur. Bu nedenle, dinamik içerik barındıran sitelere göre daha az kaynak tüketir ve daha kolay yönetilir. EC2, Amazon Web Services’in sunduğu sanal sunucu hizmetidir ve bize istediğimiz kadar esneklik sağlar.

Gerekli Adımlar

İlk olarak, bir AWS hesabınızın olması gerekir. Eğer yoksa, AWS sitesinden ücretsiz bir hesap oluşturabilirsiniz. Hesabınız olduktan sonra, aşağıdaki adımları takip edebilirsiniz:

1. EC2 Örneği Oluşturma

AWS yönetim konsoluna giriş yaptıktan sonra, EC2 servisini seçin. Ardından, “Örnek Başlat” butonuna tıklayın. Burada, işletim sistemi olarak Amazon Machine Image (AMI) seçmeniz gerekir. Ben, Amazon Linux 2 AMI’yi öneriyorum. Önemli olan, seçtiğiniz AMI’nin uygun bir web sunucusu yazılımı (örneğin, Nginx veya Apache) kurulumuna izin vermesidir. Örneğin işlemci, bellek ve depolama gibi kaynakları da ihtiyaçlarınıza göre ayarlayın. Güvenlik açısından, güvenlik gruplarınızı doğru şekilde yapılandırmanız son derece önemlidir. En azından, 80 (HTTP) ve 443 (HTTPS) portlarını açmanız gerekecektir. Örneği oluşturduktan sonra, bağlantı bilgilerini not edin.

2. SSH ile Bağlantı Kurma

EC2 örneğinize bağlanmak için SSH kullanmanız gerekecektir. Bunun için, ssh -i “your_key_pair.pem” ec2-user@your_public_ip komutunu kullanabilirsiniz. “your_key_pair.pem” yerine, EC2 örneği oluştururken oluşturduğunuz anahtar çiftinin dosya yolunu yazmalısınız. “your_public_ip” ise, EC2 örneğinizin kamu IP adresidir.

3. Web Sunucusu Kurulumu

SSH ile bağlandıktan sonra, web sunucusunu kurabilirsiniz. Amazon Linux 2 kullanıyorsanız, sudo yum update -y ve ardından sudo yum install httpd -y komutlarıyla Apache web sunucusunu kurabilirsiniz. Nginx tercih ederseniz, sudo yum install nginx -y komutunu kullanabilirsiniz. Kurulum tamamlandıktan sonra, sunucuyu başlatmak için sudo systemctl start httpd (Apache için) veya sudo systemctl start nginx (Nginx için) komutunu çalıştırın. Son olarak, sunucunun otomatik olarak başlatılması için sudo systemctl enable httpd (Apache için) veya sudo systemctl enable nginx (Nginx için) komutlarını kullanın.

4. Statik Web Sitesi Dosyalarını Yükleme

Web sitenizin HTML, CSS ve JavaScript dosyalarını sunucuya yüklemeniz gerekiyor. Bunun için farklı yöntemler kullanabilirsiniz. SCP kullanarak dosyaları sunucuya kopyalayabilirsiniz. Veya, sftp gibi bir programı tercih edebilirsiniz. Dosyalarınızı, /var/www/html (Apache için) veya /usr/share/nginx/html (Nginx için) dizinine yüklemeniz gerekir. Bu dizin, web sunucusunun varsayılan belge dizinidir.

5. Web Sitesini Erişilebilir Yapma

Tüm adımlar tamamlandıktan sonra, web sitenizin kamu IP adresini tarayıcınızda açarak erişebilirsiniz. Eğer her şey doğru yapıldıysa, web sitenizi görüntülemelisiniz. Tabi ki, daha gelişmiş güvenlik önlemleri almanız, HTTPS kullanmanız ve alan adınızı bağlamanız önerilir. Bu konuda daha fazla bilgi için web sitemi ziyaret edebilirsiniz.

Sonuç

Bu rehber, AWS EC2 üzerinde statik bir web sitesi barındırmanın temel adımlarını özetlemektedir. Daha gelişmiş yapılandırmalar ve güvenlik önlemleri için AWS belgeselasyonuna göz atabilirsiniz. Unutmayın, bu sadece bir başlangıç noktasıdır. İhtiyaçlarınıza göre daha fazla özelleştirme yapabilirsiniz. Umarım bu rehber faydalı olmuştur. Herhangi bir sorunuz varsa, lütfen yorumlarda belirtin.

Faydalı Kaynaklar:

#Etiketler: AWS, EC2, Statik Web Sitesi, Barındırma, Rehber, Adım Adım, Tutorial, Cloud Computing, Web Hosting, Amazon Linux, Apache, Nginx, SSH, SFTP, SCP, HTTPS, Güvenlik

Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Gönder

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.
Mobil sürümden çık