Jak zainstalować WordPress na hostingu AWS

Opublikowany: 2022-04-28

Hosting w chmurze staje się coraz bardziej popularny. Dzięki tej usłudze Twoja witryna jest hostowana na wielu serwerach wirtualnych, co może poprawić wydajność i zmaksymalizować czas pracy bez przestojów. Amazon Web Services (AWS) jest jednym z wiodących dostawców usług przetwarzania w chmurze, więc możesz się zastanawiać, jak hostować swoją witrynę WordPress na tej platformie. Na szczęście przygotowaliśmy przewodnik, który pomoże Ci zacząć.

W tym poście przyjrzymy się hostingowi AWS i jego działaniu. Następnie pokażemy Ci, jak skonfigurować hosting AWS WordPress za pomocą Lightsail i Cloudways. Zanurzmy się od razu!

Co to jest hosting AWS?

Amazon Web Services (AWS) to platforma przetwarzania w chmurze obsługiwana przez Amazon. Oferuje szeroki zakres usług, w tym przechowywanie danych i hosting w chmurze:

Strona główna AWS

Ponadto AWS jest najpopularniejszą usługą hostingu w chmurze. Dominuje na rynku z 33-procentowym udziałem w rynku. Ta statystyka czyni go jeszcze bardziej popularnym niż hosting Google Cloud, jego najbliższy konkurent.

Hosting AWS to skalowalna i niedroga usługa, która obsługuje różne typy stron internetowych. Obsługuje WordPress, Drupal, Joomla i wiele innych aplikacji.

Dzięki AWS płacisz tylko za zasoby, z których korzystasz. Nie ma żadnych kosztów z góry i możesz wybrać plan płatności zgodnie z rzeczywistym użyciem lub stałą cenę miesięczną. Dodatkowo możesz zarządzać swoim serwerem internetowym i zasobami oraz konfigurować ustawienia zgodnie ze swoimi potrzebami. Dla wielu AWS Lightsail może być niedrogą alternatywą dla wielu zarządzanych hostów WordPress.

Warto również zauważyć, że Amazon ma centra danych na całym świecie. W rzeczywistości ma 84 centra w 26 regionach geograficznych, z planami ekspansji na kolejne 24 strefy i 8 kolejnych regionów:

Mapa globalnej infrastruktury AWS.

Źródło obrazu: Globalna infrastruktura AWS

Po skonfigurowaniu hostingu AWS WordPress możesz wybrać centrum danych, które jest geograficznie najbliższe docelowej grupie odbiorców. Taka konfiguracja może prowadzić do szybszego ładowania i płynniejszego User Experience (UX). Dlatego hosting AWS może być doskonałą opcją maksymalizacji wydajności witryny WordPress.

Jak zainstalować WordPress na hostingu AWS

Najłatwiejszym sposobem zainstalowania WordPressa na hostingu AWS jest użycie Amazon Lightsail. Ta usługa oferuje łatwy w użyciu wirtualny serwer prywatny (VPS), pamięć masową SSD, zarządzanie DNS i wiele innych.

Możesz również wybrać Amazon EC2. Ta opcja hostingu jest wysoce skalowalna, z zaawansowanymi funkcjami bezpieczeństwa i ustawieniami dostosowywania. Jednak ponieważ jest znacznie droższy, lepiej nadaje się do witryn korporacyjnych lub dużych firm.

W tej części samouczka skupimy się na Żaglu świetlnym. Później pokażemy alternatywną metodę instalacji dla Amazon EC2.

Krok 1: Utwórz instancję WordPress

Aby rozpocząć, musisz utworzyć konto AWS:

Tworzenie konta AWS

Po zarejestrowaniu się możesz zalogować się do konsoli i przejść do Amazon Lightsail:

Konsola Amazon Lightsail

Aby skonfigurować VPS, musisz kliknąć Utwórz instancję . Spowoduje to przejście do strony, na której możesz skonfigurować ustawienia swojej instancji.

Najpierw musisz wybrać lokalizację serwera. Najlepiej byłoby wybrać lokalizację najbliższą grupie docelowej. W ten sposób Twoje treści będą szybciej dostarczane użytkownikom. Musisz także wybrać system operacyjny. Dostępne są dwie platformy: Linux/Unix i Microsoft Windows .

Następnie musisz wybrać plan dla swojej instancji. Powinien to być WordPress (lub WordPress Multisite). Zawsze możesz zainstalować coś z linii NGINX i przejść przez ręczną instalację WordPressa, ale dlaczego miałbyś to robić?

Wybór schematu w Lightsail

Po skonfigurowaniu ustawień możesz wybrać plan instancji:

Plany latarni morskiej

Jak widać, możesz zacząć za jedyne 3,50 USD miesięcznie. Ta subskrypcja obejmuje pamięć 512 MB, 1 procesor wirtualny, pamięć masową SSD 20 GB i przepustowość 1 TB. Dodatkowo, w momencie pisania tego tekstu, możesz wypróbować plan Lightsail za darmo przez trzy miesiące.

Na koniec musisz podać nazwę swojej instancji:

Wybieranie nazwy dla instancji Lighthouse

Możesz także używać tagów do organizowania zasobów. Kiedy będziesz gotowy, kliknij Utwórz instancję .

Krok 2: Połącz się ze swoją instancją

Po utworzeniu instancji musisz połączyć się z nią przez Secure Shell (SSH), aby uzyskać hasło do swojej witryny WordPress. Na stronie konsoli Lightsail przejdź do zakładki Instancje i zlokalizuj serwer, który właśnie utworzyłeś:

Strona główna latarni morskiej

Następnie kliknij małe pomarańczowe pole obok nazwy swojej instancji:

Ikona SSH dla instancji

Spowoduje to uruchomienie następującego okna:

Okno SSH

Tutaj musisz wprowadzić następujące polecenie:

 kot $HOME/bitnami_application_password

Następnie naciśnij klawisz Enter , a zobaczysz hasło złożone z losowych liter i cyfr. Zrób kopię tego poświadczenia i przechowuj je w bezpiecznym miejscu. Będziesz go potrzebować, aby zalogować się do swojej witryny WordPress.

Krok 3: Zaloguj się do swojej witryny WordPress

Możesz teraz zalogować się do swojego administratora WordPress. Otwórz przeglądarkę i wprowadź następujący adres:

http://PublicIpAddress/wp-login.php

Musisz zastąpić „PublicIPAddress” rzeczywistym adresem IP Twojej instancji WordPress. Możesz znaleźć te informacje w swojej konsoli Lightsail:

Adres IP instancji

Powinieneś wtedy zobaczyć ekran logowania do WordPress:

Ekran logowania do WordPressa

W polu Nazwa użytkownika wpisz user . Następnie wprowadź skopiowane wcześniej hasło. Zostaniesz przeniesiony do pulpitu administracyjnego WordPress:

Pulpit administratora WordPress

Możesz teraz zacząć budować swoją witrynę. Jeśli kupiłeś nazwę domeny w witrynie innej firmy, możesz również utworzyć strefę DNS, aby zarządzać swoimi rekordami w Lightsail.

Zainstaluj WordPress na AWS za pomocą Cloudways

Możesz także zainstalować WordPress na AWS za pomocą Cloudways. Ta opcja użyje serwerów Amazon EC2.

Po utworzeniu bezpłatnego konta Cloudways przejdź do opcji Serwery i kliknij Uruchom teraz :

Strona serwerów Cloudways

Następnie możesz wybrać AWS i nazwać swój projekt i serwer:

Ustawienia serwera w Cloudways

Jak możesz zauważyć, możesz dostosować serwer do swoich potrzeb. Na przykład możesz wybrać rozmiar od małego do CO 24XL . Możesz także ustawić przepustowość od 2 GB do 500 GB :

Wybór rozmiaru serwera w Cloudways

Możesz także wybrać ilość potrzebnej przestrzeni dyskowej oraz lokalizację swojego serwera. Kiedy będziesz gotowy, kliknij Uruchom teraz .

Otóż ​​to! Możesz teraz zarządzać swoją witryną WordPress z pulpitu Cloudways. Co więcej, możesz zmienić ustawienia serwera i skalować w górę lub w dół w zależności od potrzeb.

Wniosek

AWS oferuje skalowalne i niedrogie rozwiązanie hostingowe dla Twojej witryny WordPress. Daje również dużą elastyczność w konfiguracji serwera. Dodatkowo możesz hostować swoją witrynę na serwerze najbliższym docelowej grupie odbiorców, aby poprawić szybkość ładowania i UX.

Hostowanie witryny WordPress na AWS jest dość proste, niezależnie od tego, czy tworzysz instancję (lub serwer) w Lightsail, czy konfigurujesz hosting AWS WordPress za pośrednictwem Cloudways. Dzięki tej drugiej opcji możesz wybrać rozmiar serwera, przepustowość i pamięć masową. Możesz również skalować w górę lub w dół, aby spełnić wymagania swojej witryny.

Jeśli jesteś członkiem Elegant Themes, możesz również uzyskać dodatkowe ulepszenia wydajności dzięki hostingowi Divi od Cloudways. Nie tylko zyskasz korzyści z bycia na AWS EC2, ale będziesz mieć dostęp do środowisk serwerowych zoptymalizowanych pod kątem Divi dla każdej witryny w Twoim abonamencie.

Masz pytania dotyczące hostingu WordPressa na AWS? Daj nam znać w sekcji komentarzy poniżej!