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:
- Nastavení architektury AWS.
- Nasazení statického webu.
- Konfigurace vlastní domény pomocí GoDaddy s AWS Route 53.
sbb-itb-59e1987
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)
- Přihlaste se do svého Konzole pro správu AWS a přejděte k Dashboard VPC.
- Vytvořte novou VPC s jedinečným názvem (např.
můjVPC) a blok IPv4 CIDR (např.10.0.0.0/21). - Potvrďte úspěšné vytvoření VPC.
Krok 1.2: Konfigurace veřejné podsítě
- Uvnitř vaší VPC vytvořte veřejná podsíť s menším blokem CIDR (např.
10.0.0.0/24). - Přiřaďte podsíť do zóny dostupnosti (např.
us-east-1a).
Krok 1.3: Připojení internetové brány
- Vytvořte a pojmenujte Internetová brána (IGW) (např,
můjIGW). - Připojte bránu k VPC.
Krok 1.4: Vytvoření směrovací tabulky
- Vytvořte směrovací tabulka pro vaši VPC a přidružte ji k veřejné podsíti.
- 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
- Jděte na Dashboard EC2 a klikněte Spustit instanci.
- 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.
- Název instance:
- Vygenerujte a stáhněte si pár klíčů pro přístup přes SSH.
Krok 2.2: Instalace webového serveru Apache
- Připojte se k instanci přes SSH prostřednictvím terminálu nebo AWS Cloud Shell.
- Aktualizujte instanci:
sudo apt update -y - Nainstalujte webový server Apache:
sudo apt install apache2 -y - 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.
- Naklonujte repozitář svého statického webu (např. z GitHubu):
klon gitu - Přejděte do kořenového adresáře Apache:
cd /var/www/html - Odebrat výchozí nastavení
index.htmlfile:sudo rm index.html - Přesuňte soubory klonovaných webových stránek do adresáře:
sudo mv /cesta-k-klonovanému-repozitáři/* /var/www/html - 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
- V Řídicí panel AWS Route 53, vytvořit nový veřejně hostovaná zóna pro vaši doménu (např.
example.com). - AWS vygeneruje sadu čtyř jmenné servery (NS).
Krok 4.2: Aktualizace jmenných serverů v GoDaddy
- Přihlaste se do svého Účet GoDaddy a přejděte do nastavení DNS vaší domény.
- Nahraďte výchozí jmenné servery GoDaddy jmennými servery AWS Route 53.
- Uložte změny (šíření DNS může trvat 5–30 minut nebo i déle).
Krok 4.3: Konfigurace záznamu A
- V hostované zóně Route 53 vytvořte Rekord.
- 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.