Kontaktirajte nas

info@serverion.com

Nazovite nas

+1 (302) 380 3902

Kako implementirati statičku web stranicu na AWS EC2 s prilagođenom domenom

Kako implementirati statičku web stranicu na AWS EC2 s prilagođenom domenom

Za mnoge razvojne programere, vlasnike tvrtki i IT timove, hosting statičke web stranice na AWS EC2 s prilagođenom domenom nudi neusporedivu fleksibilnost, skalabilnost i performanse. Međutim, postavljanje arhitekture, konfiguracije mreže i usmjeravanja domene može se činiti zastrašujućim bez jasnog plana. U ovom članku provest ćemo vas kroz detaljan vodič korak po korak za implementaciju statičke web stranice na AWS EC2, konfiguriranje virtualnog privatnog oblaka (VPC) i povezivanje s prilagođenom domenom kupljenom od GoDaddyja.

Bez obzira jeste li iskusni programer ili vlasnik tvrtke koji želi razumjeti pozadinsku infrastrukturu svog hostinga, ovaj sveobuhvatni vodič pomoći će vam da se bez napora snađete u tom procesu.

Uvod: Zašto odabrati AWS EC2 za statične web stranice?

AWS EC2 (Elastic Compute Cloud) je popularan izbor za hosting statičnih web stranica zbog svoje skalabilnosti, pouzdanosti i opsežnih mogućnosti prilagodbe. Implementacijom na AWS EC2 dobivate pristup naprednim značajkama kao što su:

  • Visoka dostupnost i performanse.
  • Prilagodljive računalne instance kako bi odgovarao potrebama vaše web stranice za prometom.
  • Integracija sa servisima kao što su AWS Ruta 53 za besprijekorno upravljanje domenama.

U ovom vodiču proći ćemo kroz:

  1. Postavljanje AWS arhitekture.
  2. Implementacija statičke web stranice.
  3. Konfiguriranje prilagođene domene pomoću GoDaddyja s AWS Route 53.

Detaljan vodič za postavljanje statičke web stranice na AWS EC2

1. Postavljanje mrežne arhitekture

Temelj za implementaciju statičke web stranice na AWS-u započinje konfiguriranjem mrežnih komponenti vaše infrastrukture. Slijedite ove korake:

Korak 1.1: Izrada virtualnog privatnog oblaka (VPC)

  1. Prijavite se na svoj AWS upravljačka konzola i navigirajte do VPC nadzorna ploča.
  2. Izradite novi VPC s jedinstvenim nazivom (npr. mojVPC) i IPv4 CIDR blok (npr. 10.0.0.0/21).
  3. Potvrdite uspješno stvaranje VPC-a.

Korak 1.2: Konfigurirajte javnu podmrežu

  1. Unutar vašeg VPC-a stvorite javna podmreža s manjim CIDR blokom (npr. 10.0.0.0/24).
  2. Dodijelite podmrežu zoni dostupnosti (npr. istok SAD-a 1a).

Korak 1.3: Priključite internetski pristupnik

  1. Stvori i imenuj Internetski pristupnik (IGW) (npr. myIGW).
  2. Priključite pristupnik na svoj VPC.

Korak 1.4: Izradite tablicu usmjeravanja

  1. Stvori tablica ruta za vaš VPC i povežite ga s javnom podmrežom.
  2. Dodajte pravilo u tablicu usmjeravanja za usmjeravanje cijelog prometa (0.0.0.0/0) do internetskog pristupnika.

Dovršetkom ovih koraka uspostavili ste svoju AWS mrežnu osnovu, osiguravajući da vaši resursi mogu komunicirati s internetom.

2. Pokretanje i konfiguriranje Amazon EC2 instance

Nakon što ste postavili konfiguraciju mreže, sljedeći korak je pokretanje EC2 instance i njezina priprema za hostiranje vaše web stranice.

Korak 2.1: Pokrenite EC2 instancu

  1. Idi na EC2 Nadzorna ploča i kliknite Pokreni instancu.
  2. Konfigurirajte sljedeće:
    • Naziv instance: statička-instanca-web-stranice.
    • Operativni sustav: Ubuntu (odaberite standardnu sliku Amazon Machine).
    • Vrsta instance: Odaberite laganu opciju kao što je t2.micro.
    • Umrežavanje: Priključite ga na svoj VPC i javnu podmrežu (ranije stvorenu). Omogućite automatsko dodjeljivanje javne IP adrese opcija.
    • Sigurnosne grupe: Definirajte dolazna pravila za:
      • SSH (port 22) kako bi se omogućio udaljeni pristup.
      • HTTP (port 80) za opsluživanje web prometa.
  3. Generirajte i preuzmite par ključeva za SSH pristup.

Korak 2.2: Instalirajte Apache web poslužitelj

  1. SSH pristup instanci putem terminala ili AWS Cloud Shell-a.
  2. Ažurirajte instancu:
    sudo apt ažuriranje -y 
  3. Instalirajte Apache web poslužitelj:
    sudo apt install apache2 -y 
  4. Pokrenite i omogućite web poslužitelj:
    sudo systemctl pokretanje apache2 sudo systemctl omogućavanje apache2 

Sada možete provjeriti je li Apache pokrenut i radi pristupom javnoj IP adresi EC2 instance u vašem pregledniku (npr. http://). Trebala bi se prikazati zadana Apache stranica dobrodošlice.

3. Implementacija statičkih datoteka web-mjesta

Nakon što je Apache poslužitelj postavljen, spremni ste za prijenos statičkih datoteka svoje web stranice.

  1. Klonirajte repozitorij svoje statičke web stranice (npr. s GitHuba):
    git klon 
  2. Idite do korijenskog direktorija Apachea:
    cd /var/www/html 
  3. Ukloni zadanu vrijednost index.html file:
    sudo rm index.html 
  4. Premjestite klonirane datoteke web-stranice u direktorij:
    sudo mv /put-do-kloniranog-repozitorija/* /var/www/html 
  5. Osvježite javnu IP adresu u pregledniku. Vaša statička web stranica sada bi trebala biti dostupna!

4. Konfiguriranje prilagođene domene s AWS Route 53

Dodavanje prilagođene domene pruža profesionalnost i kredibilitet. Ovaj odjeljak pokazuje kako povezati svoju GoDaddy domenu s AWS Route 53.

Korak 4.1: Stvaranje hostirane zone

  1. U Nadzorna ploča AWS Route 53, stvorite novi javno hostirana zona za vašu domenu (npr. primjer.com).
  2. AWS će generirati skup od četiri poslužitelji imena (NS).

Korak 4.2: Ažurirajte nazivne poslužitelje u GoDaddyju

  1. Prijavite se na svoj GoDaddy račun i idite na DNS postavke svoje domene.
  2. Zamijenite GoDaddyjeve zadane imenske poslužitelje s imenskim poslužiteljima AWS Route 53.
  3. Spremi promjene (DNS propagacija može potrajati 5–30 minuta ili dulje).

Korak 4.3: Konfigurirajte A zapis

  1. U zoni koju hostira Route 53, stvorite Rekord.
  2. Usmjerite zapis na javnu IP adresu vaše EC2 instance.

Nakon što se završi propagacija DNS-a, moći ćete pristupiti svojoj web stranici koristeći svoju domenu (npr. http://example.com).

Ključni zahvati

  • Postavljanje AWS arhitektureKonfiguriranje VPC-a, podmreže, internetskog pristupnika i tablice usmjeravanja osigurava da vaša infrastruktura može sigurno i učinkovito upravljati prometom.
  • Apache za statične web straniceImplementacija statičke web stranice je besprijekorna s Apacheom, laganim i pouzdanim web poslužiteljem.
  • Prilagođene domene s Route 53Ažuriranjem nazivnih poslužitelja i stvaranjem DNS zapisa možete povezati domenu kupljenu putem GoDaddyja s web-stranicom koju hostira AWS.
  • Skalabilnost i performanseAWS EC2 nudi skalabilno rješenje koje se može prilagoditi potrebama vaše web stranice.

Zaključak

Implementacija statičke web stranice na AWS EC2 s prilagođenom domenom na prvi pogled može se činiti složenom, ali dijeljenje na upravljive korake značajno pojednostavljuje proces. Slijedeći ovaj vodič, izgradili ste robusno okruženje za hosting koje je vrlo prilagodljivo i skalabilno, idealno za web stranice s velikim prometom ili aplikacije od kritične važnosti.

Iako ovaj vodič pokriva osnove implementacije, postoji prostor za daljnju optimizaciju, kao što je dodavanje SSL/TLS enkripcije putem AWS Certificate Managera za zaštitu vaše web stranice. Kako se vaše potrebe za hostingom razvijaju, AWS pruža alate i fleksibilnost za prilagodbu vaše infrastrukture u skladu s tim.

Izvor: "Postavljanje statične web stranice na AWS EC2 s prilagođenom domenom (GoDaddy + Route 53)" – vijay giduthuri, YouTube, 30. kolovoza 2025. – https://www.youtube.com/watch?v=OXenklJPvpE

Upotreba: Ugrađeno za referencu. Kratki citati korišteni za komentar/pregled.

Povezani postovi na blogu

hr