Bizimle iletişime geçin

info@serverion.com

Bizi arayın

+1 (302) 380 3902

Özel Alan Adıyla Statik Bir Web Sitesini AWS EC2'ye Nasıl Dağıtabilirsiniz?

Özel Alan Adıyla Statik Bir Web Sitesini AWS EC2'ye Nasıl Dağıtabilirsiniz?

Birçok geliştirici, işletme sahibi ve BT ekibi için statik bir web sitesini barındırmak AWS EC2 Özel bir alan adı, eşsiz esneklik, ölçeklenebilirlik ve performans sunar. Ancak, net bir yol haritası olmadan mimariyi, ağ yapılandırmalarını ve alan adı yönlendirmesini kurmak göz korkutucu olabilir. Bu makalede, AWS EC2'de statik bir web sitesi dağıtmak, bir Sanal Özel Bulut (VPC) yapılandırmak ve bunu GoDaddy'den satın alınan özel bir alan adına bağlamak için ayrıntılı ve adım adım bir kılavuz sunacağız.

İster deneyimli bir geliştirici olun, ister barındırma altyapınızın arka ucunu anlamak isteyen bir işletme sahibi olun, bu kapsamlı kılavuz bu süreçte zahmetsizce ilerlemenize yardımcı olacaktır.

Giriş: Statik Web Siteleri için Neden AWS EC2'yi Seçmelisiniz?

AWS EC2 (Elastik Hesaplama Bulutu), ölçeklenebilirliği, güvenilirliği ve kapsamlı özelleştirme seçenekleri sayesinde statik web sitelerini barındırmak için popüler bir tercihtir. AWS EC2'ye dağıtarak aşağıdaki gibi gelişmiş özelliklere erişebilirsiniz:

  • Yüksek çalışma süresi ve performans.
  • Özelleştirilebilir hesaplama örnekleri web sitenizin trafik ihtiyaçlarını karşılamak için.
  • Gibi hizmetlerle entegrasyon AWS Rotası 53 Kusursuz alan adı yönetimi için.

Bu rehberde şunları ele alacağız:

  1. AWS mimarisinin kurulumu.
  2. Statik bir web sitesinin dağıtımı.
  3. AWS Route 53 ile GoDaddy kullanarak özel bir alan adı yapılandırma.

AWS EC2'de Statik Bir Web Sitesini Dağıtmaya Yönelik Adım Adım Kılavuz

1. Ağ Mimarisini Kurma

AWS'de statik bir web sitesi kurmanın temeli, altyapınızın ağ bileşenlerini yapılandırmakla başlar. Şu adımları izleyin:

Adım 1.1: Sanal Özel Bulut (VPC) Oluşturun

  1. Giriş yapın AWS Yönetim Konsolu ve şuraya gidin: VPC Kontrol Paneli.
  2. Benzersiz bir adla yeni bir VPC oluşturun (örneğin, benimVPC'im) ve bir IPv4 CIDR bloğu (örneğin, 10.0.0.0/21).
  3. VPC'nin başarıyla oluşturulduğunu onaylayın.

Adım 1.2: Genel Bir Alt Ağ Yapılandırın

  1. VPC'nizin içinde bir tane oluşturun genel alt ağ daha küçük bir CIDR bloğu ile (örneğin, 10.0.0.0/24).
  2. Alt ağı bir kullanılabilirlik bölgesine atayın (örneğin, ABD-doğu-1a).

Adım 1.3: İnternet Ağ Geçidini Bağlayın

  1. Bir tane oluşturun ve adlandırın İnternet Ağ Geçidi (IGW) (örneğin, benimIGW).
  2. Ağ geçidini VPC'nize bağlayın.

Adım 1.4: Bir Rota Tablosu Oluşturun

  1. Bir tane oluştur rota tablosu VPC'niz için ve onu genel alt ağ ile ilişkilendirin.
  2. Tüm trafiği yönlendirmek için rota tablosuna bir kural ekleyin (0.0.0.0/0) İnternet Ağ Geçidine.

Bu adımları tamamlayarak AWS ağ temelinizi kurmuş ve kaynaklarınızın internetle iletişim kurabilmesini sağlamış olursunuz.

2. Amazon EC2 Örneğini Başlatma ve Yapılandırma

Ağ yapılandırmanız hazır olduğunda, bir sonraki adım EC2 örneğini başlatmak ve web sitenizi barındırmaya hazırlamaktır.

Adım 2.1: EC2 Örneğini Başlatın

  1. Git EC2 Gösterge Paneli ve tıkla Başlatma Örneği.
  2. Aşağıdakileri yapılandırın:
    • Örnek Adı: statik-web-sitesi-örneği.
    • İşletim Sistemi: Ubuntu (Standart Amazon Makine Görüntüsünü seçin).
    • Örnek Türü: Şunun gibi hafif bir seçenek seçin: t2.micro.
    • Ağ Oluşturma: Bunu VPC'nize ve genel alt ağınıza (daha önce oluşturulmuş) bağlayın. genel IP'yi otomatik olarak ata seçenek.
    • Güvenlik Grupları: Aşağıdakiler için gelen kuralları tanımlayın:
      • SSH (22 numaralı bağlantı noktası) uzaktan erişime izin vermek için.
      • HTTP (port 80) web trafiğini karşılamak için.
  3. SSH erişimi için bir anahtar çifti oluşturun ve indirin.

Adım 2.2: Apache Web Sunucusunu Kurun

  1. Terminaliniz veya AWS Cloud Shell aracılığıyla örneğe SSH ile bağlanın.
  2. Örneği güncelle:
    sudo apt güncelleme -y 
  3. Apache web sunucusunu kurun:
    sudo apt install apache2 -y 
  4. Web sunucusunu başlatın ve etkinleştirin:
    sudo systemctl apache2'yi başlat sudo systemctl apache2'yi etkinleştir 

Artık tarayıcınızda EC2 örneğinin genel IP adresine erişerek Apache'nin çalışır durumda olduğunu doğrulayabilirsiniz (örneğin, http://). Varsayılan Apache karşılama sayfası görüntülenmelidir.

3. Statik Web Sitesi Dosyalarını Dağıtma

Apache sunucusu kurulduktan sonra statik web sitesi dosyalarınızı yüklemeye hazırsınız.

  1. Statik web sitenizin deposunu kopyalayın (örneğin, GitHub'dan):
    git klonu 
  2. Apache kök dizinine gidin:
    cd /var/www/html 
  3. Varsayılanı kaldır dizin.html file:
    sudo rm dizin.html 
  4. Klonlanmış web sitenizin dosyalarını şu dizine taşıyın:
    sudo mv /cloned-repo-path/* /var/www/html 
  5. Tarayıcınızdaki genel IP adresini yenileyin. Statik web siteniz artık yayında olmalı!

4. AWS Route 53 ile Özel Bir Etki Alanı Yapılandırma

Özel bir alan adı eklemek profesyonellik ve güvenilirlik sağlar. Bu bölüm, GoDaddy alan adınızı AWS Route 53'e nasıl bağlayacağınızı gösterir.

Adım 4.1: Barındırılan Bir Bölge Oluşturun

  1. İçinde AWS Route 53 Pano, yeni bir tane oluştur genel barındırılan bölge alan adınız için (örneğin, example.com).
  2. AWS, dörtlü bir set oluşturacaktır ad sunucuları (NS).

Adım 4.2: GoDaddy'de Ad Sunucularını Güncelleyin

  1. Giriş yapın GoDaddy hesabı ve alan adınızın DNS ayarlarına gidin.
  2. GoDaddy'nin varsayılan ad sunucularını AWS Route 53 ad sunucularıyla değiştirin.
  3. Değişiklikleri kaydedin (DNS yayılımı 5-30 dakika veya daha uzun sürebilir).

Adım 4.3: Bir A Kaydı Yapılandırın

  1. Route 53 barındırılan bölgesinde bir Bir rekor.
  2. Kaydı EC2 örneğinizin genel IP adresine yönlendirin.

DNS yayılımı tamamlandıktan sonra, alan adınızı kullanarak web sitenize erişebileceksiniz (örn. http://example.com).

Önemli Noktalar

  • AWS Mimarisi Kurulumu: Bir VPC, alt ağ, internet ağ geçidi ve yönlendirme tablosu yapılandırmak, altyapınızın trafiği güvenli ve verimli bir şekilde işleyebilmesini sağlar.
  • Statik Web Siteleri için Apache:Statik bir web sitesini dağıtmak, hafif ve güvenilir bir web sunucusu olan Apache ile sorunsuzdur.
  • Route 53 ile Özel Alan Adları:Ad sunucularını güncelleyerek ve DNS kayıtları oluşturarak, GoDaddy'den satın aldığınız bir alan adını AWS'de barındırılan web sitenize bağlayabilirsiniz.
  • Ölçeklenebilirlik ve Performans: AWS EC2, web sitenizin ihtiyaçlarına göre uyarlanabilen ölçeklenebilir bir çözüm sunar.

Çözüm

AWS EC2'de özel bir alan adıyla statik bir web sitesi kurmak ilk bakışta karmaşık görünebilir, ancak bunu yönetilebilir adımlara bölmek süreci önemli ölçüde basitleştirir. Bu kılavuzu izleyerek, yüksek trafikli web siteleri veya kritik öneme sahip uygulamalar için ideal, son derece özelleştirilebilir ve ölçeklenebilir, sağlam bir barındırma ortamı oluşturmuş olursunuz.

Bu eğitim, dağıtımın temellerini ele alsa da, web sitenizi güvence altına almak için AWS Sertifika Yöneticisi aracılığıyla SSL/TLS şifrelemesi eklemek gibi daha fazla optimizasyona yer vardır. Barındırma ihtiyaçlarınız değiştikçe, AWS altyapınızı buna göre uyarlamanız için gereken araçları ve esnekliği sağlar.

Kaynak: "Özel Alan Adıyla AWS EC2'de Statik Bir Web Sitesi Dağıtma (GoDaddy + Route 53)" – vijay giduthuri, YouTube, 30 Ağustos 2025 – https://www.youtube.com/watch?v=OXenklJPvpE

Kullanım: Referans amaçlı eklenmiştir. Yorum/inceleme için kısa alıntılar kullanılmıştır.

İlgili Blog Yazıları

tr_TR