Jak zainstalować WordPress na Amazon Lightsail: Kompletny przewodnik

Opublikowany: 2022-12-20

Chcesz zainstalować WordPress na Amazon Lightsail, ale nie wiesz, od czego zacząć?

Dzięki gotowym planom aplikacji, Amazon Lightsail bardzo ułatwia rozpoczęcie pracy z w pełni działającą witryną WordPress.

W tym samouczku krok po kroku dowiesz się dokładnie, jak wszystko skonfigurować.

Na koniec będziesz mieć działającą witrynę WordPress na Amazon Lightsail, całkowicie z niestandardową nazwą domeny i bezpłatnym certyfikatem SSL od Let's Encrypt.

Zakopmy się!

Jak zainstalować WordPress na Amazon Lightsail

Oto ogólne spojrzenie na to, jak zainstalować WordPress na Amazon Lightsail – czytaj dalej, aby uzyskać pełne instrukcje:

  1. Utwórz nową instancję w Amazon Lightsail
  2. Uzyskaj dostęp do poświadczeń WordPress, aby zalogować się do WordPress
  3. Dołącz statyczny adres IP do swojej instancji
  4. Wskaż swoją nazwę domeny na swoją instancję
  5. Zainstaluj darmowy certyfikat SSL z Let's Encrypt

1. Utwórz nową instancję

Aby rozpocząć, zaloguj się do pulpitu nawigacyjnego Amazon Lightsail.

Jeśli korzystasz z AWS po raz pierwszy, może być konieczne utworzenie konta przed uzyskaniem dostępu do pulpitu nawigacyjnego.

Gdy znajdziesz się na pulpicie nawigacyjnym Amazon Lightsail, kliknij przycisk, aby utworzyć nową instancję:

Utwórz instancję

Na następnym ekranie wybierz Linux/Unix jako platformę, a następnie wybierz schemat WordPress ( oba powinny być domyślnie wybrane ).

Schemat WordPressa

W dalszej części strony możesz wybrać swój plan instancji, który kontroluje zasoby i cenę Twojego serwera.

Chociaż możesz wybrać dowolny plan, polecam instancję za 5 USD dla większości witryn WordPress, która zapewnia 1 GB pamięci RAM i 1 vCPU.

Tak długo, jak korzystasz z buforowania i nie masz dużo dynamicznych treści, sam ten plan powinien być w stanie obsłużyć setki tysięcy wizyt miesięcznie.

Plan instancji

Poniżej możesz nadać swojej instancji nazwę, która pomoże Ci ją zapamiętać.

Po dokonaniu wyboru kliknij przycisk Utwórz instancję u dołu, aby przyspieszyć instancję.

Nazwij swoją instancję

Teraz będziesz musiał chwilę poczekać, aż Amazon Lightsail utworzy Twoją instancję.

Po zakończeniu instancja powinna pojawić się na pulpicie nawigacyjnym AWS Lightsail:

Pulpit nawigacyjny instancji

Aby otworzyć pulpit nawigacyjny tylko dla tej instancji, kliknij nazwę instancji.

2. Uzyskaj dostęp do swoich danych uwierzytelniających WordPress

W tym momencie masz już działającą witrynę WordPress.

Możesz uzyskać do niego dostęp, wklejając publiczny adres IP w pasku adresu przeglądarki:

Witryna WordPressa

Jednak to, czego jeszcze nie masz, to nazwa użytkownika i hasło WordPress, więc nie możesz jeszcze zalogować się na swojej stronie.

Domyślnie Twoja witryna WordPress będzie używać użytkownika jako nazwy użytkownika. Jednak aby uzyskać dostęp do hasła, musisz użyć wiersza poleceń. Ale nie martw się! Jest to dość proste i nie wymaga instalowania żadnego nowego oprogramowania.

Aby rozpocząć, otwórz klienta SSH opartego na przeglądarce dla swojej instancji, co możesz zrobić, klikając opcję Połącz za pomocą SSH na pulpicie nawigacyjnym instancji:

Połącz się za pomocą SSH

Spowoduje to otwarcie wyskakującego interfejsu wiersza poleceń, z którym możesz pracować w przeglądarce.

Nie ma potrzeby logowania się, uwierzytelniania ani niczego innego — wszystko jest gotowe do użycia.

Aby uzyskać dostęp do hasła użytkownika WordPress, wystarczy wkleić następujące polecenie i nacisnąć enter.

cat bitnami_application_password

Powinieneś wtedy zobaczyć swoje hasło – skopiuj je w bezpieczne miejsce, aby móc się nim zalogować:

Uruchom polecenie, aby uzyskać dostęp do hasła

Teraz możesz zalogować się do instalacji WordPress przy użyciu następujących danych uwierzytelniających:

  • Nazwa użytkownika : użytkownik
  • Hasło : z okna terminala powyżej

3. Dołącz statyczny adres IP do swojej instancji WordPress

Chociaż możesz już uzyskać dostęp do swojej witryny WordPress z publicznego adresu IP swojej instancji, nie możesz polegać na tym publicznym adresie IP w obecnej postaci.

To dlatego, że przy obecnej konfiguracji Twojej instancji publiczny adres IP będzie się zmieniał za każdym razem, gdy ją zatrzymasz/uruchomisz.

Jeśli więc wskazałeś nazwę swojej domeny na ten publiczny adres IP, połączenie z domeną przestałoby działać, jeśli kiedykolwiek zrestartujesz swoją instancję.

Aby to naprawić, Amazon Lightsail umożliwia dołączenie statycznego adresu IP do Twojej instancji bez dodatkowych kosztów.

Po dołączeniu statycznego adresu IP Twoja instancja będzie zawsze miała ten sam adres IP bez względu na wszystko.

Aby go utworzyć, przejdź do zakładki Sieć na pulpicie nawigacyjnym swojej instancji. Następnie kliknij opcję Dołącz statyczny adres IP :

Dołącz statyczny adres IP

Spowoduje to otwarcie wyskakującego okienka. Nadaj nazwę statycznemu adresowi IP, a następnie kliknij przycisk Utwórz i dołącz :

Dodaj nazwę dla swojego adresu IP

Teraz Twoja instancja będzie miała nowy, statyczny adres IP. Powinno to być odzwierciedlone na karcie Sieć pulpitu nawigacyjnego instancji, a także w podsumowaniu informacji w prawym górnym rogu.

Instancja używająca statycznego adresu IP

4. Wskaż swoją nazwę domeny na statyczny adres IP

Teraz, po dołączeniu statycznego adresu IP do swojej instancji, możesz wskazać swoją nazwę domeny na swoją instancję.

Umożliwi to dostęp do witryny WordPress poprzez wprowadzenie nazwy domeny, zamiast konieczności używania adresu IP.

Aby to skonfigurować, musisz pracować z dowolnego miejsca, w którym zarządzasz rekordami DNS swojej domeny. Zwykle będzie to Twój rejestrator domen. Lub, jeśli korzystasz z usługi takiej jak Cloudflare, będziesz zarządzać tymi rekordami z pulpitu nawigacyjnego Cloudflare.

Alternatywnie możesz również przenieść zarządzanie DNS do Lightsail, aby móc zarządzać rekordami DNS za pomocą konsoli Lightsail, chociaż wymaga to kilku dodatkowych kroków.

Najprostszą opcją jest po prostu przejście do dowolnego miejsca, w którym zarządzasz rekordami DNS swojej domeny, i dodanie następujących rekordów:

Typ rekordu Treść Wartość
A @ [Statyczny adres IP]
CNAME www twojawitryna.com

Zakłada się, że chcesz użyć yoursite.com, a nie www.yoursite.com.

Oto jak to wygląda w Cloudflare:

Cloudflare DNS

Teraz możesz uzyskać dostęp do swojej instancji WordPress, wprowadzając nazwę swojej domeny:

Witryna WordPress z niestandardową domeną

Twoja witryna WordPress powinna automatycznie wykryć poprawną nazwę domeny. Ale aby dokładnie sprawdzić, możesz przejść do Ustawienia → Ogólne i sprawdzić, czy nazwa Twojej domeny wyświetla się jako Adres WordPress i Adres witryny .

5. Skonfiguruj swój certyfikat SSL

W tym momencie masz działającą witrynę WordPress, która jest dostępna za pośrednictwem Twojej nazwy domeny.

Na ostatnim etapie procesu zainstaluj certyfikat SSL, aby Twoja witryna mogła korzystać z protokołu HTTPS.

W ramach planu WordPress, Amazon Lightsail i Bitnami instalują podstawowe narzędzia potrzebne do skonfigurowania bezpłatnego certyfikatu SSL za pośrednictwem Let's Encrypt.

Aby jednak włączyć certyfikat SSL, musisz uruchomić kilka poleceń w oknie terminala w przeglądarce.

Wróć do pulpitu nawigacyjnego instancji i otwórz okno terminala w przeglądarce, klikając opcję Połącz za pomocą SSH .

Następnie uruchom następujące polecenie:

sudo /opt/bitnami/bncert-tool

Może zostać wyświetlony monit o zaktualizowanie bcert. Jeśli tak, po prostu wpisz Y. Następnie ponownie uruchom powyższe polecenie.

Teraz wprowadź wersje nazwy domeny bez www i www, oddzielone spacją, i naciśnij Enter. Oto przykład:

yoursite.com www.yoursite.com

Uruchom narzędzie bcert

Zobaczysz monit o włączenie przekierowania HTTP na HTTPS. Wpisz Y , aby go włączyć i naciśnij enter.

Następnie możesz wybrać między skonfigurowaniem przekierowania innego niż www na www lub odwrotnie.

Na koniec zobaczysz podsumowanie swoich wyborów. Jeśli wszystko wygląda dobrze, wpisz Y i naciśnij Enter, aby zakończyć konfigurację.

Skonfiguruj bcert

W ramach konfiguracji może być konieczne wprowadzenie adresu e-mail używanego z Let's Encrypt.

I to wszystko! Gdy Bitnami zakończy działanie (powinno to zająć tylko kilka sekund), będziesz mógł używać HTTPS w swojej witrynie.

Jeśli odwiedzasz swoją witrynę, powinieneś zobaczyć teraz zieloną kłódkę.

Witryna WordPress z certyfikatem SSL

Twoja witryna jest teraz gotowa do działania.

Utwórz witrynę WordPress za pomocą Amazon Lightsail

Dzięki Amazon Lightsail możesz łatwo uruchomić witrynę WordPress obsługiwaną przez sieć chmurową Amazon.

Gotowe plany pomagają rozpocząć pracę w zaledwie 15 minut, a wszystko to bez potrzeby posiadania specjalnej wiedzy technicznej.

Plany Lightsail mogą również obsługiwać ważne szczegóły, takie jak instalacja bezpłatnego certyfikatu SSL z Let's Encrypt.

Jeśli chcesz sam to wypróbować, pierwsze trzy miesiące możesz otrzymać za darmo, gdy utworzysz nową instancję.

Spróbuj już dziś, a będziesz gotowy do pracy w mgnieniu oka.

Przejdź do Amazon Lightsail