Jak hostować stronę internetową na AWS

Jak hostować stronę internetową na AWS
Znalezienie platformy hostingowej dla Twojej witryny może być czasochłonnym pracą. AWS świadczy więcej niż jedną usługę, za pomocą której możesz prowadzić stronę internetową. Możesz użyć usługi S3 lub EC2, za pośrednictwem której można hostować witrynę. Jest to łatwa i wydajna platforma do hostowania Twojej witryny. Ten post będzie gospodarzem strony internetowej za pomocą obu usług AWS.

Ten post zawiera następujące sekcje:

  • Zorganizuj stronę internetową AWS za pomocą S3
  • Prowadzić stronę internetową AWS za pomocą EC2

Zacznijmy od hostowania strony internetowej na AWS.

Zorganizuj stronę internetową AWS za pomocą S3

Aby zorganizować stronę internetową w AWS, możesz utworzyć wiadro S3 z konsoli Amazon S3. Następnie kliknij „„Wiadra”Sekcja i wybierz wiadro i kliknij jego nazwę:

Na stronie kliknięcia kliknij „Wgrywać”Przycisk, aby przesłać pliki dla Twojej witryny:

Po tym kliknij „Dodaj pliki" Lub "Dodaj folder”Zgodnie z Twoim wymogiem.

Po wybraniu plików lub folderu po prostu kliknij „Wgrywać”Przycisk, a pliki zawierające witrynę zostaną przesłane do wiadra S3:

Po zakończeniu przesłania zostaniesz wyświetlony komunikat sukcesu w „Przesyłanie: status”Strona:

Przewiń stronę, aby sprawdzić przesłane pliki i kliknij nazwę przesłanego pliku:

Na stronie pliku, w „Nieruchomości”Sekcja otrzymasz„URL obiektu„Link po prostu kliknij link:

Po kliknięciu linku Twoja witryna zostanie hostowana na AWS za pomocą wiadra S3:

Pomyślnie hostowałeś stronę internetową AWS za pomocą S3. Teraz przechodzimy do drugiej metody hostowania witryny w AWS za pomocą EC2.

Prowadzić stronę internetową AWS za pomocą EC2

Aby hostować stronę internetową w AWS za pomocą EC2, utwórz maszynę wirtualną EC2 i sprawdź, czy jest w stanie działającym, a także poszukaj kontroli statusu:

Aby zorganizować stronę internetową, potrzebujesz zgody grup bezpieczeństwa. W przypadku tego czeku, czy porty HTTP i HTTPS mogą mieć cały ruch w „Regułach przychodzących”:

Na stronie konsoli EC2 wybierz instancję z lewego panelu strony i kliknij instancję z listy, aby wybrać ją do połączenia. W tym celu po prostu kliknij przycisk „Połącz”:

Wybierz "Klient SSH”Sekcja i skopiuj polecenie połączenia z„Przykład" opcja:

Po prostu zmień ścieżkę pary klawiszy z polecenia i naciśnij ENTER. Po nawiązaniu połączenia z maszyną wirtualną EC2 używasz maszyny wirtualnej EC2 za pośrednictwem wiersza polecenia:

Aby hostować stronę internetową, musisz zainstalować serwer WWW dla tego typu następujące polecenie:

Yum Instal httpd -y

Po trafieniu Enter Twój serwer WWW będzie zainstalowany na Twojej maszynie wirtualnej:

Po zainstalowaniu serwera WWW musisz uruchomić usługi internetowe i użyć tego serwera WWW, aby załadować witrynę dla tego typu następujące polecenia:

Systemctl restart httpd
CD/var/www/html

Teraz możesz utworzyć swoją stronę HTML na serwerze WWW dla tego typu następujące polecenie:

Cat> indeks.html

To polecenie utworzy plik o nazwie „indeks.html”I możesz również napisać wszystko do tego pliku po napisaniu strony naciśnij„Ctrl+d”A twoja strona jest gotowa do załadowania w przeglądarce internetowej:

Teraz po prostu skopiuj „Adres publiczny”Na stronie maszyny wirtualnej i wklej ją w dowolnej przeglądarce:

Po wklejeniu „Adres publiczny„W przeglądarce internetowej Twoja strona internetowa jest gotowa.

Z powodzeniem hostowałeś stronę internetową AWS za pomocą EC2.

Wniosek

Aby zorganizować stronę internetową w AWS, możemy korzystać z usług S3 i EC2 Amazon. Hostowaliśmy stronę internetową za pomocą S3, przesyłając pliki na segmencie S3 i ładując witrynę z „URL obiektu". Możemy również hostować stronę internetową za pomocą EC2, pisząc polecenia w wierszu polecenia lub PowerShell, a także możesz napisać swoje strony HTML w wierszu polecenia i załadować je za pomocą „Adres publiczny". Ten post obejmował obie metody hostowania strony internetowej w AWS.