Wdrożyć witrynę PHP za pomocą instancji Amazon EC2

Wdrożyć witrynę PHP za pomocą instancji Amazon EC2
Ludzie często chcą przetestować swoje strony internetowe na serwerze, na którym faktyczni użytkownicy mogą je odwiedzić, a może chcą hostować swoje strony gdzieś z bezpieczeństwem na wysokim poziomie, nie wymagając wielu konfiguracji.

EC2 umożliwia bezpieczne hosting witryny bez żadnego zgiełku, ponieważ jest łatwa do zrozumienia i ma potężną pojemność obliczeniową. Witryna PHP w instancji EC2 za pomocą APACHE2, a następnie umożliwiając ruch w instancjach EC2 poprzez edytowanie zasad przychodzących.

Wdrożenie strony internetowej PHP za pomocą EC2

Po pierwsze, uruchommy instancję EC2, przeszukując EC2 w pasku wyszukiwania konsoli zarządzania AWS. Kliknij na "Instancja uruchom”Przycisk rozwijany; Otworzy listę Wybierz „Instancja uruchom”:

Daj instancji EC2 „Nazwa”:

I wybierz „Obraz maszyny Amazon ” Jak "Ubuntu”; Amazon Machine Image to system operacyjny dla instancji EC2. Wybierz także swoją architekturę jako 64 bity:

Kliknij "Utwórz nową parę kluczy„Aby wygenerować parę kluczy do bezpiecznego logowania i łączności:

Napisz nazwę pary kluczowej i pozostaw resztę opcji jako domyślnych. Kliknij na "Utwórz parę kluczy" przycisk:

Przewiń w dół i wykonaj konfigurację w Ustawienia sieci instancji EC2. Upewnij się, że jesteś „Auto-Assign Public IP ” Jest "włączać”,„Zezwalaj na ruch SSH z" Jest "wybrany”I ustawiaj się na„Gdziekolwiek 0.0.0.0/0”, Wybierz także opcję„Zezwalaj na ruch HTTPS z Internetu”:

Notatka: Upewnij się, że ruch HTTPS jest włączony, aby przeglądarka internetowa klienta mogła komunikować się z tym EC2.

Teraz kliknij „Instancja uruchom”:

Dostaniesz „Powodzenie„Wiadomość, że Twoja instancja EC2 została pomyślnie uruchomiona:

Teraz z deski rozdzielczej instancji kliknij „instancje" w kategorii „instancje”, I wyszukaj przypadek, który właśnie utworzyłeś i kliknij„Identyfikator wystąpienia”:

Wciśnij "Łączyć" przycisk:

W "Połącz się z instancją", iść do "SSH CLIENT ”karta i skopiuj„Przykład" Komenda:

Wklej polecenie w Wiersz polecenia lub w PowerShell twojego systemu i uderz Wchodzić Aby uruchomić polecenie:

Zostaniesz pomyślnie zalogowany do swojego Ubuntu Amazon Machine Image EC2 Instance:

Zaktualizuj system przed instalacją, wpisując to polecenie:

Aktualizacja $ sudo apt-get

Następnym krokiem jest zainstalowanie Apache 2 w celu hostowania strony internetowej PHP za pomocą następującego polecenia:

$ sudo apt Zainstaluj apache2

Naciskać "y„Aby kontynuować, gdy podpowiedź wyświetla się w celu ciągłości.

Po udanej instalacji Apache2, zainstaluj PHP i jego zależności, wpisując

$ sudo apt Zainstaluj php php-mysql

Naciskać "y„Aby kontynuować, gdy podpowiedź wyświetla się w celu ciągłości.

Teraz wymień wszystkie pliki w tym katalogu serwera WWW Apache2 za pomocą polecenia:

$ ls -la/var/www/

Zmieńmy nasz katalog roboczy na „HTML” w katalogu Apache:

$ cd/var/www/html/

Czas utworzyć plik PHP za pomocą polecenia Touch:

indeks $ sudo touch.php

Teraz otwórz to „indeks.php”Plik za pomocą dowolnego edytora, tutaj używamy edytora Nano:

indeks $ sudo nano.php

Po otwarciu pliku nadszedł czas, aby wpisać kod PHP dla Twojej witryny:

Echo „Aplikacja PHP”;
?>

Zapisz plik za pomocą „Ctrl + s" I "Ctrl + x„Wróć do terminala.

Notatka: Apache2 zawsze szuka indeksu.HTML do pracy domyślnie; Jeśli chcesz domyślnie otworzyć jakikolwiek inny plik, nazwij go indeksem wraz z rozszerzeniem i zmień nazwę indeksu.html.

Użyj mv Komenda:

indeks $ sudo mv.Indeks HTML.html.Temp

Wymieńmy wszystkie pliki za pomocą polecenia LS, aby zweryfikować zmiany:

$ ls

Witryna PHP jest wdrażana pomyślnie i nadszedł czas, aby ją przetestować, więc przejdź do „Podsumowanie instancji”I kliknij„otwarty adres”:

Hiperłącze otworzy stronę PHP w nowej karcie przeglądarki:

Twoja strona internetowa PHP została pomyślnie wdrożona na AWS.

Wniosek

Aby wdrożyć witrynę PHP za pomocą EC2, uruchom instancję EC2 za pomocą obrazu Ubuntu Amazon Machine i upewnij się, że umożliwia ruch HTTPS. Połącz się z EC2 za pomocą klienta SSH i zainstaluj Apache2 i PHP wraz z zależnościami. Po wykonaniu tego utwórz plik PHP z kodem witryny i zmień go. Po wprowadzeniu zmian wdrażaj witrynę, aby ją przetestować.