Jak hostować WordPress na Google Cloud Hosting

Opublikowany: 2021-06-14
google hosting wordpress
Obserwuj @Cloudways

W tym artykule pokażę, jak hostować witrynę WordPress na instancji Google VM. Następnie omówię szczegóły instalacji WordPressa na serwerze Google w chmurze zarządzanym przez Cloudways.

Pierwsza metoda jest nieco techniczna i wymaga średniego poziomu wiedzy w zakresie uruchamiania poleceń Linuksa oraz podstawowej znajomości różnych stosów. Zarządzanie serwerem Google obejmuje również złożone zadania, takie jak instalowanie poprawek, uaktualnienia systemu operacyjnego, konfiguracja zapory i tworzenie kopii zapasowych, które wymagają ręcznego wykonania przez administratora systemu lub właściciela serwera.

Jednak dzięki drugiej metodzie za pośrednictwem Cloudways możesz natychmiast wdrożyć swój serwer i zainstalować aplikację WordPress za pomocą kilku kliknięć. Cloudways to zarządzana platforma hostingu w chmurze, która oferuje wybór hostowania aplikacji na serwerach w chmurze Google dzięki łatwej w użyciu platformie. Integracja GCE z Cloudways otwiera nowy świat dla zarządzanego hostingu WordPress, oferując niezawodność, szybkość i niesamowity czas pracy bez przestojów.

Zanim zagłębimy się w procesy, dobrze byłoby zrozumieć, dlaczego serwer w chmurze Google jest świetną opcją do hostowania witryny WordPress. Jeśli chodzi o hosting Google Cloud WordPress, dlaczego ludzie wolą zarządzany hosting WordPress, taki jak Cloudways, od natywnego hostingu Google Cloud?

  • Korzyści z hostingu WordPress w Google Cloud
    • Czas pracy
    • Prędkość
    • Niezawodność
    • Skalowalność
  • Dlaczego Cloudways do hostingu WordPress na GCE?
  • Jak zainstalować WordPress na Google Compute Engine?
  • Zainstalować WordPress na serwerze Google Cloud zarządzanym przez Cloudways?
  • Przenieś witrynę WordPress do Google Cloud

Korzyści z hostingu WordPress w Google Cloud

Google Cloud to jedna z najbardziej wyrafinowanych, niezawodnych i najszybszych infrastruktur chmurowych. Firmy mamuta, takie jak HSBC, Twitter, PayPal i Bloomberg, używają GCE do swoich wymagań hostingowych.

Oto kilka powodów, dla których hosting Google WordPress to świetny pomysł na Twoje witryny:

Czas pracy

Google Cloud Engine jest dostępny przez ponad 99,9% czasu. Firmy, takie jak duże sklepy internetowe, witryny handlowe i witryny informacyjne, w dużym stopniu polegają na optymalnym czasie pracy serwera, ponieważ nawet niewielka przerwa w usłudze może spowodować poważne straty finansowe.

Prędkość

Wszyscy wiemy, że Google (prawie) zarządza Internetem, więc musisz być na szczycie swojej gry, jeśli chcesz znaleźć się na szczycie w Google SERP. Witryny WordPress hostujące Google pozwalają na szybsze działanie witryn, a szybkość jest jednym z najważniejszych sygnałów rankingowych, które Google wykorzystuje do pozycjonowania witryn w SERP.

Niezawodność

GCE korzysta z tej samej infrastruktury, co Gmail i YouTube. Kiedy ostatnio miałeś przestój podczas oglądania filmów w YouTube lub wysyłania e-maili w Gmailu? Oczywiście, że nie .

Oznacza to, że hostując swoją witrynę w infrastrukturze chmury Google, korzystasz z najlepiej utrzymanego sprzętu i centrów danych.

Zespół stojący za Google Cloud niestrudzenie pracuje nad ulepszaniem swoich usług, aby zapewnić lepszą wydajność niż jego konkurenci. Robią to poprzez automatyzację zmian konfiguracji, wykorzystują dodatkową warstwę weryfikacji w celu wykrycia potencjalnych problemów i ściśle monitorują wpływ modyfikacji na infrastrukturę.

Skalowalność

Serwery GCE są wysoce skalowalne i mogą z łatwością radzić sobie z nieoczekiwanymi skokami ruchu, a także umożliwiają aktualizację lub zmniejszenie rozmiaru serwera bez zmiany adresu IP. Korzystając z Cloudways, możesz również monitorować wydajność swojego serwera i odpowiednio go skalować.

Dlaczego Cloudways do hostingu WordPress na GCE?

Cóż, jeśli nie masz wcześniejszego praktycznego doświadczenia w zarządzaniu serwerami w chmurze i zdecydujesz się na hosting WordPressa na natywnej platformie Google Cloud, będziesz żeglować po dość ciemnych wodach.

Dla użytkownika WordPressa korzystanie z GCE nie jest łatwe. Jest wiele do zrobienia jeszcze przed zainstalowaniem na nim WordPressa. Musisz kupić instancję na hostingu Google, a następnie utworzyć połączenie SSH.

Tak! Wiem, że cię tam zgubiłem.

Mówiąc najprościej, proces jest długotrwały i wiele rzeczy może pójść nie tak. A jeśli proces się załamie, musisz zacząć od nowa! Zabawa? Nie bardzo!

Cloudways to jednak ułatwia! Po prostu zarejestruj się, a za kilka minut będziesz mieć serwer Google Cloud z zainstalowanym WordPressem.

Nie musisz mi wierzyć na słowo. Zapoznaj się z opiniami i wynikami, gdy użytkownik uruchomił WordPress w Google Cloud z Cloudways.

cloudways przegląd chmury google

Jak zainstalować WordPress na Google Cloud Hosting

W tej metodzie wdrożę stos LAMP (Linux, Apache, MariaDB i PHP) na instancji maszyny wirtualnej Google i zainstaluję tam aplikację WordPress. Dlatego pierwszą rzeczą, którą musisz zrobić, to założyć konto na Google Cloud Platform, a następnie musisz zweryfikować swoje konto, dodając numer karty kredytowej. Proces rejestracji jest prosty, więc pominę go i założę, że utworzyłeś już nowe konto.

Więc zacznijmy!

Utwórz nową instancję maszyny wirtualnej Compute Engine

Po zweryfikowaniu konta musisz otworzyć Menu nawigacyjne > Compute Engine > Instancje maszyn wirtualnych.

utwórz nowy silnik obliczeniowy

Obecnie nie zobaczysz żadnej instancji maszyny wirtualnej w swoim GCP, więc po prostu kliknij Utwórz .

utwórz nową instancję maszyny wirtualnej

Na ekranie Utwórz instancję możesz wybrać konfiguracje serwera i inne ustawienia serwera, takie jak lokalizacja serwera, typ komputera i wiele innych.

szczegóły nowej instancji maszyny wirtualnej

Pierwsza sekcja to pole nazwy serwera, aw tym samouczku nazywam go google-server.

Następnie wybierz lokalizację serwera najbliższą Twojej grupie docelowej. Lokalizacja serwera jest podzielona na dwie części; Region and Zone , gdzie Region to lokalizacja geograficzna serwera, a Zone to obszar wdrożenia serwera w regionie.

Proponuję wybrać lokalizację najbliższą użytkownikom.

lokalizacja serwera w chmurze google

Kolejna sekcja to konfiguracja maszyny, w której można wybrać rodzinę maszyn, serię i typ maszyny. Jak widać na poniższym obrazku, w sekcji rodziny maszyn dostępne są cztery opcje, a ja wybieram do ogólnego przeznaczenia i serii E2. Z typu maszyny można wybrać moc obliczeniową serwera, taką jak ilość vCPU i RAM.

konfiguracje serwera google

Następnie przejdź do sekcji Dysk rozruchowy, z której możesz wybrać system operacyjny, który chcesz zainstalować na serwerze Google w chmurze. Wybieram domyślny Debian 10. Jeśli chcesz zmienić swój system operacyjny lub inną wersję, taką jak CentOS 7, możesz to zrobić, klikając przycisk zmiany i wybierając żądany system operacyjny.

serwer

Teraz opuść wszystkie sekcje i sprawdź obie reguły zapory, tj. Zezwól na ruch HTTP/HTTPS.

konfiguracja zapory

Teraz proces tworzenia instancji maszyny wirtualnej jest zakończony i możesz kliknąć Utwórz, aby uruchomić nowy serwer. Utworzenie serwera Google w chmurze zajmie kilka minut.

instancja maszyny wirtualnej w chmurze Google

Wdróż stos LAMP

Pomyślnie uruchomiłeś nowy serwer Google w chmurze i nadszedł czas, aby wdrożyć tam stos LAMP. W tym celu musisz uruchomić serwer SSH, klikając SSH .

google cloud ssh

Następnie zobaczysz terminal Google, w którym uruchomisz wiele poleceń Linuksa, aby wdrożyć stos LAMP.

terminal serwera google

Teraz wystarczy postępować zgodnie z moimi instrukcjami i uruchamiać następujące polecenia.

 aktualizacja sudo apt

Zaktualizuje listę pakietów.

polecenie aktualizacji

 aktualizacja sudo apt -y

Zaktualizuje listę pakietów

polecenie aktualizacji

 sudo apt zainstaluj apache2 -y

Zainstaluj Apache2 na swoim serwerze w chmurze Google.

zainstaluj Apache

Teraz skopiuj adres IP serwera i otwórz go w przeglądarce, aby potwierdzić pomyślną instalację Apache.

google serwer ip w chmurze

Pamiętaj, że nie masz zainstalowanego certyfikatu SSL na serwerze Google w chmurze, więc musisz usunąć „S” z HTTPS (adres URL przeglądarki); w przeciwnym razie zobaczysz błędy typu „Nie można uzyskać dostępu do tej witryny”.

Możesz zobaczyć na obrazku poniżej domyślną stronę Apache2 Debiana pomyślnie zainstalowaną na serwerze GC.

domyślna strona Apache

 sudo apt zainstaluj serwer mariadb -y

Aby zainstalować MariaDB na serwerze Google w chmurze.

zainstaluj mariadb

 sudo mysql_secure_installation

Aby poprawić bezpieczeństwo instalacji bazy danych.

db bezpieczne instalacje

Po uruchomieniu powyższego polecenia musisz wprowadzić hasło roota. Domyślnie nie ma aktualnego hasła, więc wystarczy nacisnąć Enter.

hasło roota bazy danych

Jeśli chcesz ustawić hasło roota do swojej bazy danych, naciśnij „y” i po prostu je zaktualizuj.

zmiana hasła do bazy danych

Podobnie możesz zmienić również inne ustawienia zabezpieczeń.

ustawienia bezpieczeństwa bazy danych

Następnie musisz zainstalować PHP i inne moduły.

 sudo apt zainstaluj php7.3 libapache2-mod-php7.3 php7.3-mysql php7.3-common php7.3-mbstring php7.3-xmlrpc php7.3-mydło php7.3-gd php7.3-xml php7. 3-intl php7.3-ldap php7.3-zip php7.3-curl -y

Zainstaluj PHP 7.3 i inne moduły.

zainstaluj moduły i pakiety php

 sudo systemctl uruchom ponownie apache2

Aby ponownie uruchomić Apache.

uruchom ponownie Apache

Zainstaluj aplikację WordPress

Teraz musisz zainstalować WordPress, a do tego musisz uruchomić następujące polecenia:

 sudo mysql -u root -p

Aby uzyskać dostęp do roota bazy danych, musisz wprowadzić hasło roota.

Uwaga : Użyj hasła, które wcześniej ustawiliśmy podczas instalacji MariaDB.

dostęp do roota mysql

 TWORZENIE BAZY DANYCH cw;

Utwórz nową bazę danych.

utwórz bazę danych

 PRZYZNAJ WSZYSTKIE UPRAWNIENIA na cw.* 'farhanuser'@'localhost' IDENTYFIKOWANE PRZEZ 'pass123';

Przyznaj użytkownikowi pełną kontrolę i uprawnienia.

nadaj uprawnienia db

 PRZYWILEJE WSPÓŁPRACUJĄCE;

Zmiany, które odniosą skutek bez ponownego uruchamiania usługi DB.

przywileje spłukiwania

Teraz uruchom polecenie exit, aby wyjść.

Wyjście

 cd /var/www/html

Zmień katalog na folder HTML.

zmień katalog na folder html

 sudo apt zainstaluj wget

Zainstaluj GNU Wget.

zainstaluj wget

 sudo wget https://wordpress.org/latest.tar.gz

Pobierz najnowszą wersję WordPressa.

zainstaluj wp

 sudo tar xzvf najnowsze.tar.gz

Wyodrębnij plik archiwum.

rozpakuj plik

 sudo chown -R www-data:www-data/var/www/html/wordpress/

Przypisz własność.

przypisz własność

 sudo systemctl uruchom ponownie apache2

Uruchom ponownie Apache2.

uruchom ponownie Apache

Teraz otwórz plik WordPress (zasadniczo witrynę WordPress) w przeglądarce „http://twojadresIP/wordpress”.

konfiguracja wordpress

Następnie wybierz język, kliknij kontynuuj, kliknij Ruszamy!

Teraz zmień DBName, Username i Password (wartości podczas tworzenia nowej bazy danych) i kliknij przycisk Submit, aby połączyć bazę danych z WordPress.

wordpress i db szczegóły

Następnie uruchom instalację i wprowadź informacje dotyczące tworzonej witryny WordPress, a następnie kliknij Zainstaluj WordPress .

informacje o wordpressie

Następnie wystarczy zalogować się do pulpitu WordPress.

deska rozdzielcza wp

Zainstaluj WordPress na Cloudways Managed Google Cloud Hosting

Jeśli kiedykolwiek pracowałeś jako administrator systemu, prawdopodobnie wiesz, jak hostować WordPressa w Google Cloud i go konfigurować.

Załóżmy jednak, że jesteś programistą aplikacji internetowych, projektantem, blogerem lub agencją, która nie ma doświadczenia w administrowaniu serwerem. W takim przypadku możesz mieć trudności z uruchomieniem serwerów, nie mówiąc już o zarządzaniu nimi.

Uruchomienie serwera GCE na platformie Cloudways to bułka z masłem. Proces trwa tylko około siedmiu kliknięć!

Proces jest intuicyjny i zaprojektowany tak, aby był prosty dla wszystkich użytkowników. Możesz mieć w pełni funkcjonalną instalację WordPress według własnego wyboru hostowaną na serwerze w chmurze GCE za pomocą kilku kliknięć.

Najlepsze jest to, że nie musisz nawet mieć żadnej wiedzy o serwerze, aby uruchomić serwer GCE na Cloudways!

Cloudways zarządza serwerem za Ciebie, ale także zapewnia jego optymalizację i aktualizację o najnowsze pakiety. Cloudways oferuje również wsparcie na czacie na żywo 24/7, w którym eksperci mogą pomóc w rozwiązaniu każdego problemu, który możesz napotkać, aby zapewnić bezproblemową obsługę.

1. Zarejestruj się w Cloudways

Możesz zarejestrować się w Cloudways i zabrać swój serwer GCE na 3-dniową jazdę próbną. Masz szansę zapoznać się z interfejsem użytkownika naszej platformy i doświadczyć jej mocy i elastyczności.

Wystarczy wpisać wymagane dane i kliknąć przycisk Rozpocznij bezpłatnie . Bez karty kredytowej i bez zobowiązań!

rejestracja w Cloudways

Teraz zweryfikuj swój adres e-mail, aby zakończyć proces rejestracji. Po pomyślnej rejestracji kliknij przycisk Uruchom , aby rozpocząć proces uruchamiania serwera.

Cloudways uruchamia serwer

2. Wybierz swoją aplikację

Wybierz wariant WordPress z menu rozwijanego i nazwij swoją aplikację, serwer i projekt.

Szczegóły serwera i aplikacji cloudways

Uwaga: masz do wyboru uruchomienie WordPress zoptymalizowany pod kątem Cloudways, WordPress z WooCommerce, WordPress Multisite lub WordPress bez żadnej optymalizacji.

3. Wybierz swój serwer hostingowy

Wybierz platformę hostingową Google GCE jako serwer w chmurze. To znaczy

dostawcy usług cloudways

4. Wybierz rozmiar serwera

Możesz wybrać rozmiar serwera, który najlepiej odpowiada Twoim wymaganiom. Cloudways oferuje skalowalny hosting WordPress, co oznacza, że ​​zawsze możesz skalować swój serwer w górę/w dół, wybierając Zarządzanie serwerem > Skalowanie pionowe .

Rozmiar serwera Cloudways

5. Wybierz przepustowość i pamięć masową

W Cloudways możesz wybrać przepustowość w oparciu o swoje potrzeby, aby ograniczyć koszty do minimum. Możesz także wybrać różne rozmiary pamięci masowej dla plików bazy danych i aplikacji.

specyfikacje serwera cloudways

6. Wybierz lokalizację

Wybierz centrum danych najbliżej Twojej grupy docelowej. W przypadku GCE masz możliwość hostowania w wielu regionach i różnych lokalizacjach.

lokalizacja serwera cloudways

7. Uruchom serwer

Jeśli jesteś zadowolony z szacowanego kosztu wybranego serwera GCE, po prostu naciśnij przycisk Uruchom teraz .

Cloudways uruchamiamy teraz serwer

Teraz poczekaj kilka minut, aż Twój serwer GCE będzie się przygotowywał.

Cloudways dodawanie serwera

Gdy serwer będzie gotowy, przejdź do aplikacji z górnego paska menu.

aplikacje Cloudways

Kliknij swoją aplikację WordPress.

Aplikacja Cloudways

Aby zalogować się do swojej witryny WordPress, przejdź do Zarządzanie aplikacjami > Szczegóły dostępu > Panel administracyjny . Zobaczysz poświadczenia administratora (nazwę użytkownika i hasło) dla aplikacji WordPress. Kliknij adres URL, a następnie skopiuj i wklej poświadczenia, aby uzyskać dostęp do panelu administracyjnego WordPress.

poświadczenia dostępu do Cloudways

Otóż ​​to! Pomyślnie uruchomiłeś WordPress w Google Cloud.

Przenieś witrynę WordPress do Google Cloud

Migracja witryny jest tak prosta, jak uruchomienie serwera na Cloudways. Jeśli migrujesz swoją istniejącą witrynę WordPress od innego dostawcy do Cloudways, po prostu skorzystaj z naszej bezpłatnej wtyczki migratora, która zajmie się całym procesem i przeniesie Twoją witrynę za pomocą zaledwie kilku kliknięć.

Po prostu pobierz wtyczkę w swojej istniejącej witrynie WordPress, podaj wymagane informacje i uruchom migrator.

wtyczka do migracji Cloudways

Platforma Cloudways jest bogata w funkcje, które umożliwiają łatwe mapowanie domeny, tworzenie witryn pomostowych do testowania nowych funkcji, oferuje bezpłatny SSL za pośrednictwem Let's Encrypt i umożliwia tworzenie członków zespołu itp.

Wniosek

Nauczyłeś się teraz, jak zainstalować WordPress w chmurze Google za pomocą technicznej i wolnej metody (Native GCP) oraz szybkiej i łatwej metody (Via Cloudways).

Cloudways ma na celu zapewnienie wygody osobom zainteresowanym uzyskaniem pełnych korzyści z hostingu w chmurze bez marnowania czasu na zarządzanie dedykowanym serwerem.

Programiści uwielbiają go, ponieważ mogą szybko tworzyć na nim aplikacje, nie martwiąc się o niezgodności po stronie serwera.

Projektanci lubią to, ponieważ mogą testować swoją pracę za pomocą naszych nieograniczonych środowisk pomostowych WordPress i adresów URL.

A agencje uwielbiają nas, bo robią to, co lubią. Zamiast obsługiwać infrastrukturę hostingową dla swoich klientów (my o to dbamy!), mogą skupić się na swojej działalności biznesowej.

Zacznij więc od bezpłatnego okresu próbnego i hostuj swoją witrynę WordPress w Google Cloud. Myślę, że to pokochasz!