Skontaktuj się z nami

info@serverion.com

Zadzwoń do nas

+1 (302) 380 3902

Jak wdrożyć statyczną witrynę internetową w AWS EC2 z domeną niestandardową

Jak wdrożyć statyczną witrynę internetową w AWS EC2 z domeną niestandardową

Dla wielu programistów, właścicieli firm i zespołów IT hosting statycznej witryny internetowej AWS EC2 Z domeną niestandardową oferuje niezrównaną elastyczność, skalowalność i wydajność. Jednak konfiguracja architektury, sieci i routingu domeny może wydawać się onieśmielająca bez jasnego planu działania. W tym artykule przeprowadzimy Cię przez szczegółowy przewodnik krok po kroku, jak wdrożyć statyczną witrynę internetową w AWS EC2, skonfigurować wirtualną chmurę prywatną (VPC) i połączyć ją z domeną niestandardową zakupioną od GoDaddy.

Niezależnie od tego, czy jesteś doświadczonym programistą, czy właścicielem firmy chcącym zrozumieć zaplecze swojej infrastruktury hostingowej, ten kompleksowy przewodnik pomoże Ci bezproblemowo przejść przez ten proces.

Wprowadzenie: Dlaczego warto wybrać AWS EC2 dla statycznych witryn internetowych?

AWS EC2 (Elastic Compute Cloud) to popularny wybór do hostowania statycznych witryn internetowych ze względu na skalowalność, niezawodność i rozbudowane możliwości personalizacji. Wdrażając platformę AWS EC2, zyskujesz dostęp do zaawansowanych funkcji, takich jak:

  • Wysoki czas sprawności i wydajność.
  • Konfigurowalne instancje obliczeniowe aby dopasować ruch do potrzeb Twojej witryny.
  • Integracja z usługami takimi jak Trasa AWS 53 dla płynnego zarządzania domeną.

W tym przewodniku omówimy:

  1. Konfigurowanie architektury AWS.
  2. Wdrażanie statycznej witryny internetowej.
  3. Konfigurowanie domeny niestandardowej przy użyciu GoDaddy z AWS Route 53.

Przewodnik krok po kroku po wdrażaniu statycznej witryny internetowej w AWS EC2

1. Konfiguracja architektury sieciowej

Podstawy wdrożenia statycznej witryny internetowej w AWS zaczynają się od skonfigurowania komponentów sieciowych infrastruktury. Wykonaj następujące kroki:

Krok 1.1: Utwórz wirtualną chmurę prywatną (VPC)

  1. Zaloguj się do swojego Konsola zarządzania AWS i przejdź do Panel VPC.
  2. Utwórz nową sieć VPC o unikalnej nazwie (np. mojaVPC) i blok CIDR IPv4 (np. 10.0.0.0/21).
  3. Potwierdź pomyślne utworzenie sieci VPC.

Krok 1.2: Konfigurowanie podsieci publicznej

  1. W swojej sieci VPC utwórz podsieć publiczna z mniejszym blokiem CIDR (np. 10.0.0.0/24).
  2. Przypisz podsieć do strefy dostępności (np. us-east-1a).

Krok 1.3: Podłącz bramkę internetową

  1. Utwórz i nazwij Brama internetowa (IGW) (np, mójIGW).
  2. Podłącz bramę do swojej sieci VPC.

Krok 1.4: Utwórz tabelę tras

  1. Utwórz tabela tras dla Twojej sieci VPC i powiąż ją z publiczną podsiecią.
  2. Dodaj regułę do tabeli tras, aby skierować cały ruch (0.0.0.0/0) do Bramy Internetowej.

Wykonując te kroki, utworzysz podstawę sieciową AWS, co umożliwi Twoim zasobom komunikację z Internetem.

2. Uruchamianie i konfigurowanie instancji Amazon EC2

Gdy już skonfigurujesz sieć, następnym krokiem będzie uruchomienie instancji EC2 i przygotowanie jej do hostowania Twojej witryny.

Krok 2.1: Uruchom instancję EC2

  1. Idź do Panel EC2 i kliknij Uruchom instancję.
  2. Skonfiguruj następujące elementy:
    • Nazwa instancji: instancja statycznej witryny internetowej.
    • System operacyjny: Ubuntu (wybierz standardowy obraz maszyny Amazon).
    • Typ instancji: Wybierz lekką opcję, np. t2.micro.
    • Sieć: Podłącz ją do swojej sieci VPC i publicznej podsieci (utworzonej wcześniej). Włącz automatyczne przypisywanie publicznego adresu IP opcja.
    • Grupy zabezpieczeń: Zdefiniuj reguły przychodzące dla:
      • SSH (port 22) aby umożliwić zdalny dostęp.
      • HTTP (port 80) do obsługi ruchu sieciowego.
  3. Wygeneruj i pobierz parę kluczy dla dostępu SSH.

Krok 2.2: Zainstaluj serwer WWW Apache

  1. Połącz się z instancją za pomocą SSH za pomocą terminala lub AWS Cloud Shell.
  2. Zaktualizuj instancję:
    sudo apt update -y 
  3. Zainstaluj serwer WWW Apache:
    sudo apt install apache2 -y 
  4. Uruchom i włącz serwer WWW:
    sudo systemctl uruchom apache2 sudo systemctl włącz apache2 

Teraz możesz sprawdzić, czy serwer Apache jest uruchomiony i działa, uzyskując dostęp do publicznego adresu IP instancji EC2 w przeglądarce (np. http://). Powinna wyświetlić się domyślna strona powitalna Apache.

3. Wdrażanie plików witryny statycznej

Po skonfigurowaniu serwera Apache możesz przesłać pliki statyczne swojej witryny.

  1. Sklonuj repozytorium swojej statycznej witryny (np. z GitHub):
    klon git 
  2. Przejdź do katalogu głównego Apache:
    cd /var/www/html 
  3. Usuń domyślne indeks.html file:
    sudo rm index.html 
  4. Przenieś pliki sklonowanej witryny do katalogu:
    sudo mv /ścieżka-do-sklonowanego-repozytorium/* /var/www/html 
  5. Odśwież publiczny adres IP w przeglądarce. Twoja statyczna strona internetowa powinna być już aktywna!

4. Konfigurowanie domeny niestandardowej z AWS Route 53

Dodanie domeny niestandardowej zapewnia profesjonalizm i wiarygodność. Ta sekcja pokazuje, jak połączyć domenę GoDaddy z AWS Route 53.

Krok 4.1: Utwórz strefę hostowaną

  1. W Panel AWS Route 53, utwórz nowy strefa publiczna hostowana dla Twojej domeny (np. example.com).
  2. AWS wygeneruje zestaw czterech serwery nazw (NS).

Krok 4.2: Aktualizacja serwerów nazw w GoDaddy

  1. Zaloguj się do swojego Konto GoDaddy i przejdź do ustawień DNS swojej domeny.
  2. Zastąp domyślne serwery nazw GoDaddy serwerami nazw AWS Route 53.
  3. Zapisz zmiany (propagacja DNS może potrwać od 5 do 30 minut lub dłużej).

Krok 4.3: Konfigurowanie rekordu A

  1. W strefie hostowanej Route 53 utwórz Rekord.
  2. Skieruj rekord do publicznego adresu IP swojej instancji EC2.

Po zakończeniu propagacji DNS będziesz mieć dostęp do swojej witryny za pomocą swojej domeny (np. http://example.com).

Najważniejsze wnioski

  • Konfiguracja architektury AWS:Skonfigurowanie sieci VPC, podsieci, bramy internetowej i tabeli tras gwarantuje, że infrastruktura będzie mogła obsługiwać ruch bezpiecznie i wydajnie.
  • Apache dla statycznych witryn internetowych:Wdrożenie statycznej witryny internetowej jest bezproblemowe dzięki Apache'owi, lekkiemu i niezawodnemu serwerowi WWW.
  • Niestandardowe domeny z Route 53:Aktualizując serwery nazw i tworząc rekordy DNS, możesz połączyć domenę zakupioną w GoDaddy ze swoją witryną hostowaną w AWS.
  • Skalowalność i wydajność:AWS EC2 oferuje skalowalne rozwiązanie, które można dostosować do potrzeb Twojej witryny.

Wniosek

Wdrożenie statycznej witryny internetowej na platformie AWS EC2 z niestandardową domeną może początkowo wydawać się skomplikowane, ale podzielenie go na łatwe do opanowania kroki znacznie upraszcza proces. Postępując zgodnie z tym przewodnikiem, zbudowałeś solidne, wysoce konfigurowalne i skalowalne środowisko hostingowe, idealne dla witryn o dużym natężeniu ruchu lub aplikacji o znaczeniu krytycznym.

Chociaż ten samouczek omawia podstawy wdrażania, istnieje możliwość dalszej optymalizacji, takiej jak dodanie szyfrowania SSL/TLS za pomocą Menedżera certyfikatów AWS w celu zabezpieczenia witryny. Wraz ze wzrostem potrzeb hostingowych, AWS zapewnia narzędzia i elastyczność, aby odpowiednio dostosować infrastrukturę.

Źródło: „Wdrażanie statycznej witryny na platformie AWS EC2 z domeną niestandardową (GoDaddy + Route 53)” – vijay giduthuri, YouTube, 30 sierpnia 2025 r. – https://www.youtube.com/watch?v=OXenklJPvpE

Zastosowanie: Osadzone w celach informacyjnych. Krótkie cytaty użyte w komentarzu/recenzji.

Powiązane wpisy na blogu

pl_PL