Witamy w zupełnie nowym poradniku na temat Instalacja WordPress w chmurze seria. Dzisiaj nauczymy się, jak zainstalować WordPress w Amazon Web Services (AWS). Podobnie jak nasze poprzednie Przewodniki instalacji w chmurze w Microsoft Azure i Google Cloud, będziemy używać wstępnie zainstalowanego obrazu WordPress.

Zanim zaczniemy, chciałbym omówić kilka kluczowych terminów, aby uzyskać wstępne zrozumienie, jak działa AWS.

Jak duży jest AWS?

AmazonWebservices_Logo

Na początek – AWS jest ogromny. Szalenie ogromny. To jeden z najstarszy dostawcy hostingu w chmurze w Internecie. Oferuje mnóstwo usług-od kodowania wideo na żywo po analizowanie szybko strumieniowych danych z satelitów i innych wysokowydajnych czujników rozsianych po całym świecie.

Oto coś, co da wam wyobrażenie, jak potężna jest AWS – NASA-tak, NASA wykorzystała infrastrukturę chmury obliczeniowej AWS do przetwarzania danych z misji łazika marsjańskiego. Ale będziemy instalować małą instancję WordPressa, prawda? AWS nas wspiera! Zagłębimy się w podstawowe rzeczy.

amazon ec2 hero

Amazon EC2: Znany jako Elastic Cloud Compute, pomyśl o tym jak o komputerze w chmurze. Nie musisz wiedzieć, gdzie on istnieje, kto czyści i pył sprzętu ani co się dzieje, gdy zabraknie zasilania. Amazon sobie z tym poradzi.

To, co musisz wiedzieć-jedyne, co musisz wiedzieć-to specyfikacje techniczne serwera-err, komputera. To wszystko. To piękno chmury.

Obraz Maszyny Amazon: AMI-jak deweloperzy lubią to nazywać (nazwijmy to tak, ponieważ brzmi naprawdę fajnie), jest niczym innym jak instancją, lub komputerem z systemem operacyjnym z kilkoma innymi preinstalowanymi programami.

Wyobraź sobie, że instalujesz system Windows 10 na nowym komputerze, a następnie instalujesz niektóre aplikacje, takie jak MediaMonkey, Microsoft Word i Google Chrome. Jeśli chcesz wyeksportować obraz systemu operacyjnego w aktualnym stanie, będziesz miał obraz komputera. Kiedy mówimy eksport mamy na myśli plik, który po podłączeniu do innego podobnego urządzenia działałby bez instalacji. Ludzie pracujący z Linuksem robią to (np. tworzą obrazy maszyn lub migawki) przez cały czas. Jest to również niejasny pomysł stojący za Dockerem.

Dlaczego mówimy o Amazon EC2 i AMIs?

Dobre pytanie. Skoro już ustaliliśmy, że EC2 jest jak komputer / serwer w chmurze, będziemy używać pojedyncza instancja Amazon EC2 (zwany także Instancja EC2) do hostowania naszej Strony WordPress.

Ale czekaj. Masz maszynę-yay! Ale co z instalacją systemu operacyjnego? Wybieramy Linuksa czy Windowsa? Linux? Dobrze. Ale poczekaj (jeszcze raz) – jaki smak Linuksa wybrać? Ubuntu? Fedora? Debian? Powiedzmy, że wybieram Ubuntu. Dobrze. Którą wersję wybrać? Aarrghh! Zbyt wiele możliwości dla jednego małego celu!

Jeśli to nie jest przytłaczające, pomyśl o następnym procesie. Musimy zainstalować hosta oprogramowania, które jest wymagane do uruchomienia WordPress-stos LAMP. Po zainstalowaniu i skonfigurowaniu będziesz musiał zainstalować i skonfigurować WordPress. Brak uprawnień, dostępu do katalogów i wszystkiego.

Nie wiem jak wy, ale to długi proces. Długie we wszystkich czapkach i pogrubione. Pewnie zgadłeś, do czego zmierzam – i masz rację. To jest, gdzie Obraz Maszyny Amazon wchodzi w grę.

Wyobraź sobie, że ktoś wdrożył instancję EC2, zainstalował Ubuntu, zaktualizował ją i zainstalował na niej WordPress-wraz z całym wymaganym oprogramowaniem (takim jak stos LAMP). Następnie osoba stworzyła obraz systemu operacyjnego w jego obecnym stanie – tj.-nietkniętej, zasadniczo „gotowej do użycia” instalacji WordPress. To byłby przykład idealnego AMI z zainstalowanym w nim WordPressem. Teraz możesz przestać sobie wyobrażać, ponieważ istnieje taki AMI i został stworzony przez Bitnami. (Yay!)

„Co powiesz na Marketplace dla AMIs?”

aws marketplace with content management software

AWS Marketplace z zarządzaniem treścią AMIs

Pytałeś. Amazon słuchał. Amazon ma marketplace o nazwie AWS Marketplace-miejsce, w którym możemy kupić (tak, kupić) wstępnie skonfigurowane obrazy maszyn dla różnych programów, które w przeciwnym razie są trudne do zainstalowania. Chodzi o to, aby uprościć proces hostingu, dzięki czemu można wdrożyć aplikację w chmurze tak szybko, jak to możliwe. Jest to bardzo podobne do tego, co Google Cloud oraz Microsoft Azure oferty jako obrazy aplikacji lub szablony.

Na szczęście większość popularnych programów open-source ma wolne ami – co jest niezwykle przydatne dla początkujących jak my. Jednym z najpopularniejszych autorów darmowych AMIs jest Bitnami-firma, która dostarcza up-to-date AMIs dla najpopularniejszego oprogramowania open-source-w tym WordPress!

No i proszę. EC2 za hosting naszej instalacji WordPress. WordPress AMI od Bitnami, aby uratować nam proces instalacji. Teraz musimy je tylko połączyć.

EC2 Instance + WordPress AMI = WP na chmurze AWS w 2 minuty!

Konfigurowanie Bezpłatnego Konta Amazon

aws free tier

Ograniczenia warstwy użytkowania AWS Free

Darmowe konto AWS zawiera wiele korzyści i jest aktywny dla jeden pełny rok. To najwyższa Darmowa ilość czasu, jaką otrzymaliśmy od dowolnego dostawcy chmury. Mamy jednak pewne ograniczenia.

Aby uzyskać pełną listę, możesz sprawdzić stronę główną AWS Free Tier, ale dla naszych celów musimy wiedzieć tylko to:

  • Jedna mikro instancja Amazon EC2 jest dozwolona w warstwie bezpłatnej, przez 750 godzin każdego miesiąca-co wystarczy, aby WordPress działał przez 24x7x365 godzin.
  • 5 GB pamięci masowej Amazon S3, którą możemy wykorzystać jako lokalizację kopii zapasowych dla innych naszych stron internetowych.

Szczerze mówiąc, najdłuższą częścią tego samouczka jest utworzenie bezpłatnego konta Amazon Web Services. To proste jak 1-2-3, ale mimo to is długi proces. Musisz:

  1. Zarejestruj się z nowym adresem e-mail
  2. Użyj ważnej karty kredytowej lub debetowej, aby zweryfikować swoje konto
  3. Użyj numeru telefonu komórkowego, aby połączyć swoje konto (Amazon zadzwoni do Ciebie i będziesz musiał wprowadzić kod weryfikacyjny)

Należy pamiętać, że nie należy używać przedpłaconej karty kredytowej ani usługi wirtualnej karty kredytowej (takiej jak Entropay) w koncie rozliczeniowym AWS. Chociaż to technicznie ok, próbowałem tego i tylko twoje konto zostanie zbanowane. Więc proszę użyć ważnej karty. Jeśli wykonałeś wszystkie kroki poprawnie, Twoje konto zostanie aktywowane w ciągu kilku minut i możesz rozpocząć procedurę instalacji WordPress.

Krok pierwszy-instalacja obrazu WordPress z AWS Marketplace

wp powered by bitnami

Przejdź do AWS Marketplace > zarządzanie treścią > WordPress powered by Bitnami. To obraz, który chcemy zainstalować. Jeśli zastanawiasz się, dlaczego do tej pory nie stworzyliśmy instancji EC2-po pierwsze, poklepaj się po plecach za to genialne pytanie.

OK, więc nie zrobiliśmy tego do tej pory, ponieważ AWS pozwala nam skonfigurować instancję EC2 bezpośrednio ze strony AMI. Dzięki temu wszystko jest proste, ponieważ nie ryzykujemy nadpisania wcześniej skonfigurowanej instancji EC2 nowym AMI.

01-aws marketplace select wordpress image

Strona WordPress AMI by Bitnami-kliknij na Kontynuuj na początek!

1.1-Utwórz WordPress AMI

02-aws-wordpress-ami-config

  • Wersja: Wybierz najnowszą wersję Ubuntu.
  • Region: Wybierz dowolny Region USA.
  • Typ instancji EC2: To musi być t1.mikro instancja. Cokolwiek większego, zostaniecie rozliczeni.
  • Ustawienia VPC: Zostaw to jako to, automatycznie skonfiguruje się w oparciu o twój region.
  • Grupa Bezpieczeństwa: Chociaż wyświetla ostrzeżenie, wybierz Wybierz nowy na podstawie ustawień użytkownika. Tutaj użytkownik jest twórcą AMI (tj. Bitnami).
  • Para Kluczy: Tworzenie pary kluczy jest procesem 3-stopniowym. Chociaż opcjonalnie zalecamy utworzenie takiej instancji, ponieważ umożliwia ona logowanie się do instancji EC2 przez SSH.

1.2-Jak utworzyć parę kluczy w EC2

Upewnij się, że regiony wybrane dla wystąpienia EC2 i wyświetlane w konsoli AWS są takie same. Inaczej proces by nie zadziałał.

03-00-create-key-pair-instructions

1. Kliknij hiperłącze 1st na tym zrzucie ekranu.

03-create-key-pair

2. Zostaniesz przekierowany do konsoli EC2. Kliknij na Utwórz Parę Kluczy.

04-key-pair-name

3. Wpisz nazwę wyróżniającej się pary klawiszy i kliknij na Utwórz.

05-key-pair-fingerprint-generated

4. Zostanie utworzona nowa para kluczy.

1.3-uruchomienie WordPress AMI

06-aws-wordpress-ami-config-complete

Wróć do poprzedniej karty i odśwież stronę. Powinieneś teraz zobaczyć opcję wyboru nowej pary kluczy, którą właśnie utworzyłeś. Upewnij się, że wybrałeś t1.mikro instancja po raz kolejny, przed wyborem Zaakceptuj warunki i uruchom za pomocą 1 kliknięcia.

07-aws-wordpress-ami-config-complete

Kilka sekund później zostaniesz powitany tą wiadomością. Teraz pomyślnie wdrożyłeś WordPress AMI. Czas to sprawdzić.

Krok drugi-Konfiguracja WordPress AMI

08-aws-ec2-console

Deska rozdzielcza AWS EC2

Przejdź do konsoli AWS i wybierz EC2. Spowoduje to otwarcie Pulpitu nawigacyjnego EC2. Powinieneś zobaczyć tekst 1 Uruchomiona Instancja w górnej – środkowej części strony. Kliknij na ten tekst.

09-aws-ec2-console-running-instances

Pulpit nawigacyjny EC2 wyświetlający aktywne wystąpienia

Spowoduje to wyświetlenie listy instancji EC2 na koncie AWS. Będziemy mieli tylko jeden, który jest naszą instalacją WordPress. Następnie skopiuj subdomenę wymienioną pod Publiczny DNS. To Adres URL Twojej instalacji WordPress. Wklej go w przeglądarce, aby wyświetlić (świeżo zainstalowaną) witrynę WordPress!

2.1-pobieranie wygenerowanego przez system hasła administratora WordPress

Pamiętasz słynną 5 minutową instalację WordPress? Bitnami też się tym zajmuje. Ale hej! Co z nazwą użytkownika i hasłem WordPress?! Domyślna nazwa użytkownika to użytkownik a hasło jest generowane systemowo – tzn. jest losowo generowane podczas instalacji WordPressa AMI. Musimy się tego dowiedzieć. Aby to zrobić, wykonaj poniższe zrzuty ekranu:

0x-get wp password aws panel

Z Pulpitu AWS EC2 Instances (drugi zrzut ekranu w Kroku 2) Kliknij na Akcje > Ustawienia Instancji > Pobierz Dziennik Systemowy. Wyświetla cały dziennik systemowy od momentu instalacji WordPress AMI.

10-system-console

Typowy Log systemowy generowany przez instancję EC2

Przewiń w prawo w dół, a znajdziesz losowo wygenerowane hasło do WordPress. Skopiuj-wklej to do swojego loginu WordPress i jesteś gotowy!

0x-bitnami completed image

WordPress na AWS za pomocą t1.micro EC2 i Bitnami WordPress AMI

Wniosek

Ponieważ Amazon zapewnia jeden pełny rok bezpłatnego użytkowania, byłby to świetny sposób na przetestowanie rzeczywistej witryny lub bloga WordPress. Zaoszczędzisz cały rok na kosztach hostingu i doświadczysz mocy i prostoty chmury. Po prostu wskaż rekord swojej domeny na Publiczny DNS Twojej instancji EC2 i będziesz miał w pełni rozwiniętą witrynę WordPress!

Mamy nadzieję, że nauczyłeś się czegoś nowego z tego samouczka i podobało ci się czytanie go tak samo, jak nam podobało się jego kuratorowanie. Jeśli masz jakieś uwagi, sugestie lub pytania, jestem zawsze dostępny na @souravify. Teraz idź i ciesz się mocą chmury-bezpłatnie przez cały rok, dzięki uprzejmości AWS!

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…