Jak zainstalować Nginx w instancji EC2 Ubuntu

Jak zainstalować Nginx w instancji EC2 Ubuntu

Nginx to dość znany serwer WWW używany do hostowania witryn i aplikacji HTTP i HTTPS. Jednocześnie rozmawiając o AWS EC2, a następnie instancje EC2 to nic innego jak wirtualne maszyny z platformą Cloud (AWS). Możesz użyć instancji EC2 do swojej aplikacji lub uruchomić na nich wersję testową, zanim faktycznie uruchomisz aplikację do świata na żywo. Ten post wyjaśni proces instalacji Nginx w instancji EC2, który uruchamia Ubuntu jako system operacyjny tylko w trzech prostych krokach.

Krok 1: Utwórz instancję EC2

Aby rozpocząć, odwiedź konsolę AWS i zaloguj się na swoje konto raz w środku, przewiń pulpit nawigacyjny do sekcji „Zbuduj rozwiązanie” i wybierz „Uruchom maszynę wirtualną” w tej sekcji:


To doprowadzi cię do Kreatora kreacji EC2, skąd musisz podać nazwę lub tag dla swojej VM EC2:


Przewiń w dół i w celu AMI wybierz szablony „Quick Start” i wybierz „Ubuntu”:


Wybierz typ instancji zgodnie z Twoimi wymaganiami. Następnie przewiń w dół do sekcji pary kluczy i wybierz parę kluczy, ale pamiętaj, aby wybrać parę kluczy dostępną na lokalnym komputerze, ponieważ zostanie użyta do połączenia z instancją EC2. Jeśli nie masz pary kluczowej, po prostu utwórz jedną:


Jeśli chcesz wdrożyć niektóre aplikacje na serwerze Nginx, powinieneś sprawdzić następujące opcje dotyczące ruchu HTTP i HTTPS, a następnie kliknąć przycisk „Instancja uruchom”:


Następnie zostanie uruchomiona instancja:


Następnie połącz się z tą instancją EC2, przechodząc do listy instancji i klikając stronę „Połącz”:


Skopiuj następujące polecenie:


Wklej go w wierszu polecenia i wymień nazwę pary klucza na pełną ścieżkę pary klucza na komputerze lokalnym:


Wykonaj to polecenie, a następnie po wyświetleniu monitu wpisz „Tak” i kontynuuj:


To wyjście potwierdza, że ​​teraz jesteś podłączony do nowo wykonanej instancji EC2 za pomocą SSH.

Krok 2: Zainstaluj Nginx na EC2 Ubuntu

Zacznij od aktualizacji listy pakietów Apt za pomocą następującego polecenia:

Aktualizacja sudo apt


Gdy wszystkie pakiety apt są aktualne, możesz przejść do instalacji Nginx. Pierwszym krokiem jest pobranie klawisza podpisującego za pomocą następującego polecenia:

sudo wget http: // nginx.org/keys/nginx_signing.klucz


Uruchamianie polecenia pobierze klawisz podpisywania w instancji EC2:


Następnie następnym krokiem jest dodanie tego klawisza do listy repozytorium za pomocą następującego polecenia:

sudo apt-key dodaj nginx_signing.klucz



Po zrobieniu tego ponownie zaktualizuj polecenie, aby zaktualizować listę pakietów Apt:

Aktualizacja sudo apt


Następnie zainstaluj Nginx za pomocą następujące polecenie „Apt Instal”:

sudo apt instal nginx


Po podpowiedzi o pobieraniu wpisz „Y”, a następnie kontynuuj:


Po pełnym zakończeniu pobierania i procesu instalacji uruchom usługę Nginx przez:

sudo systemctl start nginx.praca


Następnie sprawdź, czy serwer Nginx działa za pomocą następującego polecenia:

SUDO Systemctl Status nginx.praca


W terminalu SSH zostanie wyświetlone następujące:


To wyjście pokazuje, że pomyślnie zainstalowałeś i skonfigurowałeś Nginx.

Krok 3: Odwiedź serwer WWW Nginx

Aby odwiedzić serwer WWW Nginx z zewnątrz AWS, wróć do konsoli instancji i skopiuj publiczny adres IPv4 instancji EC2:


Wklej ten adres w przeglądarce i odwiedź link, zobaczysz następujące dane wyjściowe w przeglądarce:


To znaczy dla tego samouczka na temat instalacji Nginx w instancji EC2 Ubuntu.

Wniosek

Aby zainstalować serwer WWW Nginx w instancji EC2 Ubuntu, najpierw połącz się z instancją za pomocą połączenia SSH. Następnie postępuj zgodnie z poleceniami wymienionymi w tym przewodniku, aby pobrać i dodać klucz podpisujący. Następnie użyj polecenia „Apt Instal”, aby zainstalować serwer WWW Nginx, a następnie uruchomić jego usługę za pomocą polecenia „SystemCtl”.