Kontaktujte nás

info@serverion.com

Zavolejte nám

+1 (302) 380 3902

Jak nasadit statický web do AWS EC2 s vlastní doménou

Jak nasadit statický web do AWS EC2 s vlastní doménou

Pro mnoho vývojářů, majitelů firem a IT týmů je hostování statických webových stránek na AWS EC2 s vlastní doménou nabízí bezkonkurenční flexibilitu, škálovatelnost a výkon. Nastavení architektury, konfigurace sítě a směrování domény však může být bez jasného plánu náročné. V tomto článku vás provedeme podrobným návodem krok za krokem k nasazení statického webu na AWS EC2, konfiguraci virtuálního privátního cloudu (VPC) a jeho propojení s vlastní doménou zakoupenou od GoDaddy.

Ať už jste zkušený vývojář nebo majitel firmy, který chce porozumět backendu své hostingové infrastruktury, tento komplexní průvodce vám pomůže bez námahy se v celém procesu orientovat.

Úvod: Proč zvolit AWS EC2 pro statické webové stránky?

AWS EC2 (Elastic Compute Cloud) je oblíbenou volbou pro hosting statických webových stránek díky své škálovatelnosti, spolehlivosti a rozsáhlým možnostem přizpůsobení. Nasazením na AWS EC2 získáte přístup k pokročilým funkcím, jako například:

  • Vysoká provozuschopnost a výkon.
  • Přizpůsobitelné výpočetní instance aby odpovídaly potřebám návštěvnosti vašeho webu.
  • Integrace se službami jako AWS Route 53 pro bezproblémovou správu domény.

V této příručce si projdeme:

  1. Nastavení architektury AWS.
  2. Nasazení statického webu.
  3. Konfigurace vlastní domény pomocí GoDaddy s AWS Route 53.

Podrobný návod k nasazení statického webu na AWS EC2

1. Nastavení síťové architektury

Základ pro nasazení statického webu na AWS začíná konfigurací síťových komponent vaší infrastruktury. Postupujte takto:

Krok 1.1: Vytvořte virtuální privátní cloud (VPC)

  1. Přihlaste se do svého Konzole pro správu AWS a přejděte k Dashboard VPC.
  2. Vytvořte novou VPC s jedinečným názvem (např. můjVPC) a blok IPv4 CIDR (např. 10.0.0.0/21).
  3. Potvrďte úspěšné vytvoření VPC.

Krok 1.2: Konfigurace veřejné podsítě

  1. Uvnitř vaší VPC vytvořte veřejná podsíť s menším blokem CIDR (např. 10.0.0.0/24).
  2. Přiřaďte podsíť do zóny dostupnosti (např. us-east-1a).

Krok 1.3: Připojení internetové brány

  1. Vytvořte a pojmenujte Internetová brána (IGW) (např, můjIGW).
  2. Připojte bránu k VPC.

Krok 1.4: Vytvoření směrovací tabulky

  1. Vytvořte směrovací tabulka pro vaši VPC a přidružte ji k veřejné podsíti.
  2. Přidejte do směrovací tabulky pravidlo pro směrování veškerého provozu (0.0.0.0/0) k internetové bráně.

Dokončením těchto kroků jste si vybudovali síťovou základnu AWS a zajistili komunikaci vašich zdrojů s internetem.

2. Spuštění a konfigurace instance Amazon EC2

Po nastavení sítě je dalším krokem spuštění instance EC2 a její příprava pro hostování vašeho webu.

Krok 2.1: Spuštění instance EC2

  1. Jděte na Dashboard EC2 a klikněte Spustit instanci.
  2. Nakonfigurujte následující:
    • Název instance: statická instance webu.
    • Operační systém: Ubuntu (vyberte standardní obraz počítače Amazon).
    • Typ instance: Vyberte odlehčenou možnost, například t2.micro.
    • Síť: Připojte jej k VPC a veřejné podsíti (vytvořené dříve). Povolte automatické přiřazení veřejné IP adresy volba.
    • Bezpečnostní skupiny: Definujte pravidla pro příchozí komunikaci pro:
      • SSH (port 22) aby byl povolen vzdálený přístup.
      • HTTP (port 80) obsluhovat webový provoz.
  3. Vygenerujte a stáhněte si pár klíčů pro přístup přes SSH.

Krok 2.2: Instalace webového serveru Apache

  1. Připojte se k instanci přes SSH prostřednictvím terminálu nebo AWS Cloud Shell.
  2. Aktualizujte instanci:
    sudo apt update -y 
  3. Nainstalujte webový server Apache:
    sudo apt install apache2 -y 
  4. Spusťte a povolte webový server:
    sudo systemctl spustit apache2 sudo systemctl povolit apache2 

Nyní si můžete ověřit, zda je Apache spuštěný, a to tak, že ve svém prohlížeči zpřístupníte veřejnou IP adresu instance EC2 (např. http://Měla by se zobrazit výchozí uvítací stránka Apache.

3. Nasazení statických souborů webových stránek

Po nastavení serveru Apache jste připraveni nahrát statické soubory webu.

  1. Naklonujte repozitář svého statického webu (např. z GitHubu):
    klon gitu 
  2. Přejděte do kořenového adresáře Apache:
    cd /var/www/html 
  3. Odebrat výchozí nastavení index.html file:
    sudo rm index.html 
  4. Přesuňte soubory klonovaných webových stránek do adresáře:
    sudo mv /cesta-k-klonovanému-repozitáři/* /var/www/html 
  5. Aktualizujte veřejnou IP adresu ve vašem prohlížeči. Vaše statická webová stránka by nyní měla být aktivní!

4. Konfigurace vlastní domény s AWS Route 53

Přidání vlastní domény vám zajistí profesionalitu a důvěryhodnost. Tato část ukazuje, jak propojit vaši doménu GoDaddy s AWS Route 53.

Krok 4.1: Vytvoření hostované zóny

  1. V Řídicí panel AWS Route 53, vytvořit nový veřejně hostovaná zóna pro vaši doménu (např. example.com).
  2. AWS vygeneruje sadu čtyř jmenné servery (NS).

Krok 4.2: Aktualizace jmenných serverů v GoDaddy

  1. Přihlaste se do svého Účet GoDaddy a přejděte do nastavení DNS vaší domény.
  2. Nahraďte výchozí jmenné servery GoDaddy jmennými servery AWS Route 53.
  3. Uložte změny (šíření DNS může trvat 5–30 minut nebo i déle).

Krok 4.3: Konfigurace záznamu A

  1. V hostované zóně Route 53 vytvořte Rekord.
  2. Nasměrujte záznam na veřejnou IP adresu vaší instance EC2.

Jakmile bude propagace DNS dokončena, budete moci přistupovat ke svému webu pomocí své domény (např. http://example.com).

Klíčové věci

  • Nastavení architektury AWSKonfigurace VPC, podsítě, internetové brány a směrovací tabulky zajišťuje, že vaše infrastruktura dokáže bezpečně a efektivně zpracovávat provoz.
  • Apache pro statické webové stránkyNasazení statického webu je s Apache, lehkým a spolehlivým webovým serverem, bezproblémové.
  • Vlastní domény s Route 53Aktualizací jmenných serverů a vytvořením záznamů DNS můžete propojit doménu zakoupenou přes GoDaddy s vaším webem hostovaným na AWS.
  • Škálovatelnost a výkonAWS EC2 nabízí škálovatelné řešení, které lze přizpůsobit potřebám vašeho webu.

Závěr

Nasazení statického webu na AWS EC2 s vlastní doménou se může zpočátku zdát složité, ale rozdělení do zvládnutelných kroků proces výrazně zjednodušuje. Dodržováním tohoto návodu jste si vytvořili robustní hostingové prostředí, které je vysoce přizpůsobitelné a škálovatelné, ideální pro weby s vysokou návštěvností nebo kritické aplikace.

Ačkoli tento tutoriál pokrývá základy nasazení, existuje prostor pro další optimalizaci, například přidání šifrování SSL/TLS pomocí Správce certifikátů AWS pro zabezpečení vašeho webu. S tím, jak se vaše potřeby v oblasti hostingu vyvíjejí, AWS poskytuje nástroje a flexibilitu pro přizpůsobení vaší infrastruktury.

Zdroj: „Nasazení statického webu na AWS EC2 s vlastní doménou (GoDaddy + Route 53)“ – vijay giduthuri, YouTube, 30. srpna 2025 – https://www.youtube.com/watch?v=OXenklJPvpE

Použití: Vloženo pro referenci. Stručné citace použité pro komentář/recenzi.

Související příspěvky na blogu

cs_CZ