Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak hostować WordPress na Google Cloud Platform (3 sposoby)

Kiedy po raz pierwszy spojrzałem na hosting WordPressa w Google Cloud, pomyślałem: “To może być aktualizacja, na którą czekałem”.

Pomysł uruchomienia mojej witryny na tej samej infrastrukturze, która zasila wyszukiwarkę Google i YouTube? To było ekscytujące. Ale rodziło też wiele pytań.

Nie ma wątpliwości, że Google Cloud oferuje dużą szybkość i niezawodność. Szybko jednak zdałem sobie sprawę, że nie została ona stworzona z myślą o początkujących. Pomiędzy zarządzaniem maszynami wirtualnymi, konfiguracją twojego serwera i konfiguracją DNS łatwo jest utknąć.

Dobra wiadomość jest taka, że nie trzeba tego robić w trudny sposób. Niezależnie od tego, czy chcesz prostego rozwiązania zarządzanego, czy wolisz zakasać rękawy i zrobić to wszystko sam, pokażę ci obie opcje.

Pod koniec tego przewodnika będziesz dokładnie wiedział, jak hostować WordPressa w Google Cloud i którą ścieżkę polecam w oparciu o rzeczywiste doświadczenie.

Hosting your WordPress website on the Google Cloud Platform

Dlaczego warto hostować WordPress w Google Cloud?

Chmura Google jest znana z szybkości, stabilności i wydajnej infrastruktury. Obsługuje wszystko, od YouTube po Gmaila, i jest stworzona do obsługi ogromnego ruchu bez żadnych problemów.

Dlatego wielu właścicieli witryn internetowych, w tym ja w pewnym momencie, zaczyna myśleć: “Jeśli będę hostować moją witrynę WordPress w Google Cloud, czy nie uzyskam takiej samej wydajności?”.

I teoretycznie tak – można. Istnieje jednak duża różnica między posiadaniem dostępu do Google Cloud a faktyczną wiedzą, jak dobrze wykorzystać go do WordPressa. To tak, jakby kupić samochód wyścigowy, nie wiedząc, jak go prowadzić.

Google Cloud Platform

To właśnie tam większość ludzi utknęła. Sama platforma jest niesamowita, ale została stworzona dla inżynierów i zespołów DevOps, a nie zwykłych użytkowników WordPressa, którzy próbują publikować treści lub powiększać grono odbiorców.

Jeśli więc zastanawiałeś się, czy Google Cloud jest właściwym wyborem dla twojej witryny WordPress, nie jesteś sam.

W następnej sekcji pokażę ci najprostszy sposób na wykorzystanie jego mocy, bez konieczności ręcznego konfigurowania czegokolwiek.

Następnie przeprowadzę cię przez dwie praktyczne metody, jeśli wolisz drogę DIY.

Jeśli chcesz przejść dalej, możesz skorzystać z poniższych odnośników:

Metoda 1: Użyj SiteGround do hostowania WordPressa w Google Cloud

Jeśli zależy Ci na szybkości i niezawodności Google Cloud bez konieczności konfiguracji technicznej, to SiteGround jest opcją, którą polecam – i z której osobiście korzystam.

Hostujemy również WPBeginner na SiteGround. Opisując przeprowadzkę, Syed Balkhi, założyciel WPBeginner, napisał:

Po przetestowaniu SiteGround w wielu projektach i zobaczeniu, jak dobrze ich platforma radzi sobie z rzeczywistymi wymaganiami, wiedziałem, że był to właściwy ruch dla WPBeginner.

Syed Balkhi - Founder of WPBeginner - Profile PhotoSyed Balkhi

Aby uzyskać więcej informacji, zobacz powody, dla których WPBeginner przeszedł na SiteGround lub zapoznaj się z moją dogłębną recenzją SiteGround.

SiteGround uruchamia całą swoją platformę na infrastrukturze Google Cloud, dzięki czemu uzyskujesz taką samą wydajność bez konieczności samodzielnego zarządzania.

Nie musisz martwić się o konfigurację serwerów, instalację oprogramowania lub obsługę aktualizacji. Wszystko, od dostrajania wydajności po zabezpieczenia WordPressa, jest już załatwione. Wystarczy zalogować się, zainstalować WordPress i rozpocząć tworzenie twojej witryny internetowej.

SiteGround ułatwia każdemu rozpoczęcie pracy. Ich kokpit jest przejrzysty i przyjazny dla początkujących, a po wyjęciu z pudełka otrzymujesz zaawansowane funkcje, w tym automatyczną pamięć podręczną, bezpłatny CDN, codzienne kopie zapasowe, wbudowane zabezpieczenia i środowiska przejściowe jednym kliknięciem.

Zalety korzystania z SiteGround

  • Zbudowany na szybkiej i niezawodnej infrastrukturze Google Cloud
  • Nie wymaga konfiguracji technicznej – idealna dla początkujących
  • Doskonała obsługa techniczna z prawdziwymi ekspertami WordPress.
  • Obejmuje pamięć podręczną, kopie zapasowe, zabezpieczenia i CDN po wyjęciu z pudełka.
  • Zryczałtowany miesięczny cennik, bez niespodziewanych rozliczeń

Wady korzystania z SiteGround

  • Nie jest to idealne rozwiązanie, jeśli zależy nam na pełnej kontroli na poziomie serwera lub niestandardowych modyfikacjach na poziomie systemu operacyjnego.
  • Bardziej zaawansowani deweloperzy mogą preferować konfigurację chmury DIY dla niszowych przypadków użycia

Ceny: W przeciwieństwie do cennika Google Cloud Platform, SiteGround oferuje poprawki zaczynające się od 2,99 USD miesięcznie.

Jeśli chcesz po prostu zbudować swoją witrynę, aby działała szybko, była zabezpieczona i nigdy nie myślała o konserwacji serwera, jest to najłatwiejszy i najbardziej niezawodny sposób.

Jak hostować WordPress w chmurze Google przy użyciu SiteGround

Najpierw należy przejść na witrynę internetową SiteGround i wybrać plan hostingowy WordPress.

Polecam wybrać plan Startup, jeśli dopiero zaczynasz, lub plan GrowBig, jeśli przechodzisz ze zwykłej usługi hostingu współdzielonego.

Choose a SiteGround plan

Następnie zostaniesz poproszony o wybranie nazwy domeny. SiteGround oferuje bezpłatną nazwę domeny z każdym planem hostingowym na pierwszy rok.

Jeśli masz już nazwę domeny, możesz jej również użyć.

Choose or add your domain name

Następnie zostaniesz poproszony o podanie danych osobowych w celu utworzenia Twojego konta.

Wystarczy wypełnić informacje i przejść do sekcji płatności, aby dokończyć twoją rejestrację.

Finish your sign up

Po sfinalizowaniu zakupu należy logować się na twoje konto SiteGround.

Stąd wystarczy kliknąć WordPress ” Zainstaluj i zarządzaj.

Install WordPress on SiteGround

Wybierz WordPress lub, jeśli chcesz zbudować sklep internetowy, wybierz WordPress + WooCommerce.

Wystarczy postępować zgodnie z instrukcjami wyświetlanymi na ekranie, aby ukończyć kreator konfiguracji.

Gratulacje 🎉 Twoja witryna internetowa WordPress działa w chmurze Google. Jest już w pełni zoptymalizowana i gotowa do pracy.

Jak ręcznie hostować WordPressa w Google Cloud

Istnieje wiele sposobów na ręczne hostowanie WordPressa w Google Cloud. Możesz użyć gotowej do wdrożenia instancji lub wdrożyć ją ręcznie.

Oto tabela porównawcza, aby zrozumieć różnicę między tymi dwoma podejściami:

FeatureManual VM SetupClick to Deploy
Ease of UseRequires Linux experience and command lineEasier with a guided setup wizard
Installation SpeedSlower – install and configure everything yourselfFaster – WordPress and stack are auto-installed
CustomizationFull control over software and server settingsLimited with a pre-configured environment
Learning ValueLearn about the system setup in depthGood for getting started without diving deep into system setup
MaintenanceYou’re fully responsibleYou’re still responsible, but there are pre-installed tools
Use CaseDevelopers, technical users, or testing environmentsDIY users who want to try GCP hosting

Metoda 2: Użyj Google Cloud Marketplace, aby zainstalować WordPress (kliknij, aby wdrożyć)

Jeśli nie czujesz się komfortowo z uruchamianiem poleceń serwera lub chcesz szybciej rozpocząć, Google Cloud oferuje wersję WordPress “Click to Deploy” w swoim Marketplace.

Konfiguruje w pełni funkcjonalną witrynę WordPress za pomocą kilku kliknięć, w tym twoją maszynę wirtualną, bazę danych i stos serwerów WWW.

Oto plusy i minusy korzystania z metody Click to Deploy.

Plusy:

  • Szybsza i łatwiejsza niż ręczna konfiguracja
  • Nie ma potrzeby korzystania z SSH ani ręcznego instalowania oprogramowania
  • Świetne rozwiązanie dla nowych użytkowników Google Cloud

Wady:

  • Mniejsza elastyczność, ponieważ korzystasz ze wstępnie skonfigurowanego środowiska
  • Nadal odpowiada za kopie zapasowe, aktualizacje i zabezpieczenia
  • Niektórzy klienci zgłaszają trudności ze skalowaniem lub konfiguratorem witryn Click to Deploy w późniejszym czasie.

Ogólnie rzecz biorąc, jeśli eksperymentujesz lub tworzysz osobisty projekt, ta metoda jest świetnym sposobem na rozpoczęcie.

Krok 1. Utworzenie nowego projektu Google Cloud

Aby rozpocząć, zaloguj się na swoje konto Google Cloud i utwórz nowy projekt z poziomu kokpitu.

Create new project on Google Cloud console

Krok 2. Włączanie rozliczeń

Po utworzeniu twojego projektu, musisz włączyć opcję rozliczeniową.

W menu po lewej stronie kliknij opcję Rozliczenia i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

Enable billing for your Google Cloud project

Krok 3. Wybierz opcję Kliknij, aby wdrożyć pakiet WordPress

Po włączeniu rozliczeniowego, kliknij pasek wyszukiwania w górnej części kokpitu i wpisz “WordPress”.

Z wyników należy wybrać opcję oznaczoną jako “WordPress – Click to Deploy” Google Cloud.

WordPress click to deploy on Google Cloud

Na następnym ekranie kliknij przycisk “Rozpocznij”.

Następnie możesz zostać poproszony o zaakceptowanie taksonomii usługi i włączenie interfejsów API. Wystarczy postępować zgodnie z instrukcjami, aby przejść do następnego kroku.

Krok 4. Skonfiguruj twoje ustawienia wdrażania WordPressa

Na następnym ekranie zobaczysz formularz z kilkoma opcjami konfiguracji twojej instancji WordPress.

Przyjrzyjmy się każdemu z nich, aby dokładnie wiedzieć, co wybrać.

WordPress deploy GCP config

Zacznij od nadania Twojemu wdrożeniu nazwy. Jest to po prostu etykieta w twoim kokpicie Google Cloud i możesz użyć czegoś takiego jak wordpress-1 lub mywebsite.

Dla konta usługi wdrażania pozostaw ustawienie “Nowe konto”. Google Cloud automatycznie utworzy odpowiednie uprawnienia do zarządzania twoją instancją.

Następnie wybierz strefę, w której ma być hostowana twoja witryna internetowa.

Wybierz region najbliższy Twojemu docelowemu odbiorcy. Na przykład asia-southeast1-c dla Azji lub us-central1-a dla Stanów Zjednoczonych.

WordPress deploy GCP configutation

W sekcji Rodzaj maszyny powinieneś wybrać opcję ogólnego przeznaczenia. Następnie wybierz “e2-small (2 vCPU, 2 GB pamięci)”, co stanowi dobrą równowagę między kosztami a wydajnością.

W polu Adres e-mail administratora wpisz swój prawdziwy adres e-mail. To na niego Google będzie wysyłać powiadomienia i aktualizacje statusu związane z twoim serwerem.

Poniżej znajdują się funkcje opcjonalne. Zalecam zaznaczenie opcji Install phpMyAdmin i HTTPS Enabled. Spowoduje to dodanie menedżera bazy danych i certyfikatu SSL do twojej instalacji.

W przypadku dysku rozruchowego pozostaw go jako Standardowy dysk trwały z wybranymi 20 GB. To wystarczająca ilość dla większości małych i średnich witryn WordPress.

WordPress deploying Google Cloud instance

W sekcji Sieć upewnij się, że oba pola wyboru są zaznaczone, aby zezwolić na ruch HTTP i HTTPS. Dzięki temu odwiedzający będą mogli dotrzeć do twojej witryny w swoich przeglądarkach.

Możesz pozostawić Google Cloud Operations niezaznaczone, chyba że planujesz korzystać z zaawansowanych narzędzi do monitorowania. Nie są one wymagane do prowadzenia typowej witryny WordPress.

Po przejrzeniu wszystkiego wystarczy kliknąć niebieski przycisk “Wdróż” u dołu. Google Cloud skonfiguruje teraz wszystko za kulisami.

Po zakończeniu zobaczysz status twojego wdrożenia. Z tego miejsca należy skopiować “Instance Nat IP”. Jest to zewnętrzny adres IP Twojej witryny, który będzie potrzebny w następnym kroku.

WordPress deployed

Krok 5. Podłącz swoją własną domenę do Google Cloud

Aby używać własnej nazwy domeny z wdrożoną instancją WordPress na Google Cloud VM, musisz zaktualizować ustawienia DNS swojej domeny, aby wskazywały na zewnętrzny adres IP twojej instancji VM (maszyny wirtualnej).

Wskazówka: Jeśli nie masz jeszcze nazwy domeny, polecam Domain.com. To mój ulubiony rejestrator nazw domen ze względu na przejrzyste ceny i łatwość obsługi.

Najpierw przejdź do Google Cloud Console, otwórz stronę “Instancje maszyn wirtualnych” i skopiuj zewnętrzny adres IP twojej maszyny wirtualnej.

Jest to adres, na który musi wskazywać twoja domena.

Copy external IP Address

Następnie zaloguj się do kokpitu swojego rejestratora domen – jest to miejsce, w którym kupiłeś domenę, takie jak Domain.com, GoDaddy, Bluehost lub inni rejestratorzy.

Pokażę ci instrukcje dla Domain.com, ale jest to prawie to samo dla wszystkich rejestratorów domen.

Znajdź ustawienia DNS lub sekcję “Zarządzaj DNS” dla twojej domeny.

Manage DNS settings

W tym miejscu należy usunąć wszystkie rekordy A, które obecnie wskazują na inny adres IP.

Następnie kliknij przycisk “Dodaj rekord” u góry.

Add domain record

W wyświetlonym formularzu upewnij się, że rodzaj rekordu jest ustawiony na A. W rozwijanym menu “Odnosi się do” wybierz Inny host. Zmień pole Nazwa lub Host na @, jeśli wskazujesz domenę główną (np. example.com).

W polu Adres IP wpisz zewnętrzny adres IP twojej maszyny wirtualnej Google Cloud. Na przykład, jeśli adres IP twojej maszyny wirtualnej to 35.247.XX.XX, to musisz wpisać ten rodzaj adresu.

Adding an A record

Ustaw TTL (Time to Live) na wartość domyślną, a następnie kliknij przycisk “Edytuj”, aby zapisać zmiany.

Jeśli chcesz również obsługiwać www.yourdomain.com, powtórz proces i dodaj kolejny rekord A z hostem ustawionym na www, wskazujący na ten sam adres IP.

Propagacja zmian DNS może potrwać kilka minut. Gdy to nastąpi, przejdź na twoją domenę w przeglądarce, aby przejść do witryny internetowej hostowanej w chmurze Google.

Po zapisaniu twoich zmian DNS, może minąć kilka minut (do 24 godzin, ale zwykle znacznie szybciej), zanim zostaną one propagowane globalnie.

Gdy to zrobisz, przejście na Twoją domenę powinno wczytywać Twoją witrynę internetową. Nadal może być konieczne zaktualizowanie adresu witryny internetowej WordPress, aby używała nazwy Twojej domeny zamiast adresu IP.

Metoda 3. Ręczne hostowanie WordPressa na Google Cloud VM

Ta metoda jest przeznaczona dla zaawansowanych użytkowników, deweloperów i osób uczących się. W tej metodzie ręcznie skonfigurujesz swoją maszynę wirtualną i użyjesz wiersza poleceń SSH do zainstalowania oprogramowania.

Krok 1. Utwórz projekt

Aby rozpocząć, musisz zalogować się na swoje konto Google Cloud i utworzyć nowy projekt w Cloud Console.

Create new project on Google Cloud console

Po utworzeniu twojego projektu, następnym krokiem jest włączenie rozliczeń.

Krok 2. Włączanie rozliczeń

Wystarczy kliknąć etykietę Rozliczenia w lewej kolumnie i postępować zgodnie z instrukcjami wyświetlanymi na ekranie.

Enable billing for your Google Cloud project

Krok 3. Włącz silnik komputera

Po skonfigurowaniu rozliczeń należy kliknąć opcję “Compute Engine” w lewej kolumnie (lub skorzystać z paska wyszukiwania u góry, aby ją znaleźć) i kliknąć “Włącz”, aby rozpocząć korzystanie z API.

Odblokowuje to narzędzia, których będziesz używać do tworzenia i zarządzania twoim serwerem.

Enable computer engine

Krok 4. Utwórz maszynę wirtualną

Po włączeniu Compute Engine można teraz utworzyć instancję maszyny wirtualnej (w skrócie VM).

Instancja maszyny wirtualnej to twoja prywatna maszyna wirtualna, którą możesz przekształcić w serwer VPS do hostowania witryny internetowej na platformie Google Cloud.

Create a VM instance on Google Cloud

Na następnym ekranie zostaniesz poproszony o skonfigurowanie twojej instancji maszyny wirtualnej.

Po pierwsze, musisz podać nazwę twojej maszyny wirtualnej, która może być czymkolwiek, co pomoże ci ją łatwo zidentyfikować. Następnie należy wybrać region i strefę, w której ma być hostowana.

Configure virtual machine

Poniżej znajdują się wstępnie skonfigurowane konfiguracje dla różnych przypadków użycia. Polecam korzystanie z E2, który jest tani i idealny do hostowania witryny internetowej WordPress.

Poniżej będziesz mógł dalej konfigurować twoją instancję, dodając do niej więcej pamięci lub rdzeni procesora.

Choose VM memory and cores

Następnie należy kliknąć przycisk “Utwórz”, aby przejść do następnego kroku.

Konsola Google Cloud utworzy teraz twoją instancję maszyny wirtualnej i przekieruje cię do kokpitu zarządzania maszyną wirtualną.

Krok 5. Konfiguracja reguł zapory sieciowej

Podczas gdy twoja maszyna wirtualna jest gotowa, jej reguły zapory obecnie nie zezwalają na przychodzące żądania ruchu.

Zmieńmy to.

Wystarczy kliknąć opcję “Ustaw reguły zapory”.

VM firewall rules

Spowoduje to przejście do obszaru Zabezpieczenia sieciowe i wyświetlenie reguł zapory twojej maszyny wirtualnej.

Wystarczy kliknąć opcję “Utwórz regułę zapory”, aby kontynuować.

Create firewall rule

Na następnym ekranie należy wpisz następujące informacje w pola:

  • Nazwa: allow-http
  • Cele: Wszystkie instancje w sieci
  • Filtr źródła: Zakresy IPv4
  • Zakresy źródłowych adresów IP: 0.0.0.0/0
  • Filtr drugiego źródła: Brak
  • Filtr docelowy: Brak
  • Protokoły i porty: Zaznacz “TCP” i wpisz 80
Allow HTTP requests in Google Cloud VM firewall

Nie zapomnij kliknąć “Utwórz”, aby zapisać twoją regułę zapory.

Twoja maszyna wirtualna jest teraz gotowa do obsługi ruchu witrynowego.

Krok 6. Instalacja oprogramowania serwera WWW

Następnie należy użyć przycisku SSH w Cloud Console, aby połączyć się z twoim serwerem. Ten interfejs wiersza poleceń umożliwia instalowanie oprogramowania i wydawanie poleceń twojej maszynie wirtualnej w formacie tekstowym.

Connect SSH

Będziesz musiał go użyć do zainstalowania niezbędnego stosu oprogramowania. Obejmuje to Apache lub Nginx dla twojego serwera WWW, PHP dla WordPress i MySQL lub MariaDB dla bazy danych.

Możesz go uruchomić w twojej przeglądarce internetowej. Po podłączeniu zobaczysz czarny ekran terminala.

SSH in browser

Teraz będziesz musiał uruchomić kilka poleceń, jedno po drugim. Wiem, że brzmi to nieco skomplikowanie, ale zaufaj mi, nie jest to tak trudne, jak się wydaje. Wystarczy skopiować i wkleić poniższe polecenia.

Najpierw należy zaktualizować twoją instancję maszyny wirtualnej. Przypomina to aktualizację twojego komputera, aby upewnić się, że masz zainstalowane wszystkie zabezpieczenia:

sudo apt update && sudo apt upgrade -y

Może to potrwać kilka minut. W tym czasie mogą pojawić się opcje. Po prostu wpisz Enter, aby kontynuować z domyślnymi opcjami.

Po zakończeniu skopiuj i wklej poniższe polecenie, aby zainstalować serwer WWW Apache:

sudo apt install apache2 -y

Dla tych, którzy chcą zainstalować Nginx, możesz wpisz następujące polecenie:

sudo apt install nginx -y

Zastanawiasz się, który z nich jest lepszy? Zobacz nasz artykuł porównujący Apache vs. Nginx vs. LiteSpeed.

Preferuję Nginx, ponieważ zapewnia lepszą wydajność i szybkość. Apache jest jednak częściej używany ze względu na swoją elastyczność i łatwość użytkowania.

Po zainstalowaniu oprogramowania serwera WWW, następnym krokiem jest instalacja MySQL. Wystarczy uruchomić to polecenie:

sudo apt install mysql-server -y

W zależności od systemu operacyjnego twojej maszyny wirtualnej, w niektórych przypadkach mysql-server może nie być dostępny do instalacji. W takim przypadku można użyć MariaDB jako zamiennika MySQL. Działa ona doskonale z WordPressem, a polecenia są niemal identyczne.

Wystarczy dodać następujące polecenie, aby zamiast tego zainstalować MariaDB:

sudo apt install mariadb-server -y

Następnie należy uruchomić instalację MySQL/MariaDB.

Następnie wpisz następujące polecenie:

sudo mysql_secure_installation

Podczas instalacji możesz zaakceptować ustawienia domyślne lub zaostrzyć je w zależności od twojego poziomu komfortu (powiedz “tak”, aby usuwać anonimowych użytkowników, wyłączyć zdalne logowanie roota itp.)

Teraz, gdy masz już zainstalowany MySQL, możesz utworzyć bazę danych, która będzie używana dla twojej witryny internetowej WordPress.

Najpierw wpisz to polecenie:

sudo mysql -u root -p

Zostaniesz poproszony o podanie hasła. Jeśli utworzyłeś je podczas instalacji, możesz go użyć. Możesz też po prostu nacisnąć klawisz Enter na twojej klawiaturze.

Teraz wpiszesz serwer MySQL. To tutaj będziesz zarządzał twoją bazą danych WordPress.

Najpierw utwórzmy go, modyfikując i wpiszmy następujące polecenie:

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
GRANT ALL ON wordpress.* TO 'wpuser'@'localhost' IDENTIFIED BY 'strongpassword';
FLUSH PRIVILEGES;
EXIT;

Możesz zmienić nazwę bazy danych z wordpress na cokolwiek innego.

Podobnie możesz zmienić wpuser (nazwę użytkownika MySQL), a na koniec zastąpić strongpassword twoim własnym silnym hasłem.

Ważne: Zapisz swoją nazwę użytkownika MySQL, hasło i nazwę bazy danych w bezpiecznym miejscu, będziesz ich potrzebować później do importowania WordPressa.

Następnie należy zainstalować PHP i wymagane moduły. Wystarczy wpisz następujące polecenie:

sudo apt install php php-mysql php-curl php-gd php-xml php-mbstring php-zip libapache2-mod-php -y

Po zakończeniu instalacji należy ponownie uruchomić twój serwer WWW. Dzięki temu twój serwer WWW będzie mógł wczytywać PHP i inne zainstalowane moduły po ponownym uruchomieniu.

W przypadku Apache użyj następującego polecenia:

sudo systemctl restart apache2

W przypadku Nginx należy zamiast tego użyć następującego polecenia:

sudo systemctl restart nginx

Krok 7. Podłącz swoją własną domenę do Google Cloud

Aby używać twojej własnej nazwy domeny (np. yourdomain.com) z maszyną wirtualną Google Cloud, musisz zaktualizować ustawienia DNS swojej domeny, aby wskazywały na zewnętrzny adres IP twojej instancji maszyny wirtualnej.

Najpierw przejdź do Google Cloud Console, otwórz stronę “Instancje maszyn wirtualnych” i skopiuj zewnętrzny adres IP twojej maszyny wirtualnej. Jest to adres, na który musi wskazywać twoja domena.

Copy external IP Address

Następnie musisz logować się do kokpitu Twojego rejestratora domen. Jest to miejsce, w którym kupiłeś swoją domenę, takie jak Domain.com, GoDaddy, Bluehost lub inne platformy.

Pokażę ci instrukcje dla Domain.com, ale jest to prawie to samo dla wszystkich rejestratorów domen.

Znajdź ustawienia DNS lub sekcję “Zarządzaj DNS” dla twojej domeny.

Manage DNS settings

W tym miejscu należy usunąć wszystkie rekordy A, które obecnie wskazują na inny adres IP.

Następnie kliknij przycisk “Dodaj rekord” u góry.

Add domain record

W wyświetlonym formularzu upewnij się, że rodzaj rekordu jest ustawiony na A. W menu rozwijanym “Odnosi się do” wybierz “Inny host”. Zmień pole Nazwa lub Host na @, jeśli wskazujesz domenę główną (np. example.com).

W polu Adres IP wpisz zewnętrzny adres IP twojej maszyny wirtualnej Google Cloud. Na przykład, jeśli adres IP twojej maszyny wirtualnej to 35.247.XX.XX, wpisz ten rodzaj adresu.

Adding an A record

Ustaw TTL (Time to Live) na wartość domyślną, a następnie kliknij przycisk “Edytuj”, aby zapisać zmiany.

Jeśli chcesz również obsługiwać www.yourdomain.com, powtórz proces i dodaj kolejny rekord A z hostem ustawionym na www, wskazujący na ten sam adres IP.

Propagacja zmian DNS może potrwać kilka minut. Po zakończeniu, przejdź na twoją domenę w przeglądarce, aby przejść do witryny hostowanej w chmurze Google.

Po zapisaniu twoich zmian DNS może minąć kilka minut (do 24 godzin, ale zwykle znacznie szybciej), zanim rozpropagują się one globalnie. Gdy to nastąpi, przejdź na twoją domenę powinien wczytywać twój serwer zamiast tylko surowego adresu IP.

Krok 8. Zainstaluj SSL i włącz HTTPS

Zanim przejdziesz na swoją domenę, warto skonfigurować certyfikat SSL. Pozwala to na obsługę Twojej witryny WordPress za pośrednictwem protokołu HTTPS, który jest bardziej bezpieczny i preferowany przez wyszukiwarki.

Zalecam korzystanie z Let’s Encrypt, który jest darmowym i zaufanym urzędem certyfikacji.

Aby ułatwić problem, użyję narzędzia o nazwie Certbot do automatycznego wydania i skonfigurowania certyfikatu SSL dla Apache lub Nginx.

Najpierw zaktualizuj twoją listę pakietów i zainstaluj Certbota:

sudo apt update  
sudo apt install certbot python3-certbot-apache -y

Jeśli używasz Nginx, możesz zamiast tego zainstalować Certbota z wtyczką Nginx:

sudo apt install certbot python3-certbot-nginx -y

Po zainstalowaniu uruchom to polecenie, aby zażądać certyfikatu SSL dla twojej domeny.

Pamiętaj, aby zastąpić twojadomena.com two ją rzeczywistą domeną:

sudo certbot --apache -d yourdomain.com -d www.yourdomain.com

Dla użytkowników Nginx polecenie to brzmi

sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

Certbot zada kilka pytań, w tym o Twój e-mail w przypadku pilnych powiadomień. Po wyświetleniu monitu możesz przekierować cały ruch na HTTPS i zalecam powiedzenie “tak”.

To wszystko! Teraz zainstalowałeś darmowy certyfikat SSL, a twoja witryna jest dostępna przez HTTPS.

Uwaga: Certyfikaty Let’s Encrypt są ważne przez 90 dni, ale Certbot automatycznie je odnawia. Możesz przetestować automatyczne odnawianie za pomocą tego polecenia:

sudo certbot renew --dry-run

Krok 9. Zainstaluj WordPress na twoim serwerze

Teraz nadszedł czas na zainstalowanie WordPressa. Przełącz się z powrotem do twojej instancji maszyny wirtualnej, SSH do twojego serwera i uruchom:

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

Po zakończeniu pobierania należy go wyodrębnić za pomocą następującego polecenia:

tar -xvzf latest.tar.gz

Spowoduje to utworzenie katalogu wordpress.

Przenieś jego treść do twojego katalogu głównego, który zwykle nazywa się /var/www/html/, w następujący sposób:

sudo mv wordpress/* /var/www/html/

Musisz nadać odpowiednie uprawnienia plikom, aby twój serwer WWW miał dostęp do wszystkiego:

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

Teraz utwórz plik konfiguracyjny WordPress.

Najpierw skopiuj próbkę:

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Edytuj go za pomocą nano lub innego edytora, aby wpisz swoją nazwę bazy danych, użytkownika i hasło.

Są to informacje, które zapisałeś wcześniej podczas tworzenia bazy danych WordPress:

sudo nano /var/www/html/wp-config.php

Zapisz i zamknij plik, naciskając CTRL+X.

Na koniec przejdź do twojej domeny w przeglądarce i powinieneś zobaczyć ekran instalacji WordPress.

WordPress installation wizard

Możesz teraz postępować zgodnie z instrukcjami, aby utworzyć twojego użytkownika administratora i zakończyć konfigurację. Potrzebujesz pomocy? Zobacz nasz kompletny poradnik instalacji WordPress.

Wskazówka dotycząca rozwiązywania problemów 💡: Jeśli zamiast ekranu instalacji WordPressa widzisz domyślną stronę serwera. Oznacza to, że w katalogu głównym twojej witryny znajduje się domyślna strona index.html. Aby ją usunąć, połącz się ponownie z SSH i wpisz następujące polecenie:

sudo rm /var/www/html/index.html

To wszystko! Masz teraz działającą witrynę internetową WordPress działającą w Google Cloud z własną domeną.

Pamiętaj, że jesteś również odpowiedzialny za zabezpieczenie twojej witryny WordPress, zarządzanie kopiami zapasowymi, stosowanie aktualizacji i monitorowanie jej wydajności. Jeśli nie czujesz się pewnie w tych kwestiach, metoda 1(SiteGround) może być lepszym wyborem.

Wyjaśnienie kosztów hostingu w chmurze Google

Jedną z rzeczy, która może zaskoczyć początkujących, jest sposób, w jaki Google Cloud pobiera opłaty za hosting. W przeciwieństwie do tradycyjnych hostów internetowych z płaskimi planami miesięcznymi, Google Cloud korzysta z modelu płatności zgodnie z rzeczywistym użyciem, który zależy od tego, ile korzystasz z ich usług.

Kiedy uruchamiasz witrynę WordPress w Google Cloud, czy to ręcznie, czy za pomocą Click to Deploy, jesteś rozliczany osobno za twoją maszynę wirtualną, przestrzeń dyskową, wykorzystanie sieci i usługi opcjonalne, takie jak migawki lub równoważenie obciążenia.

Na przykład, jeśli wybierzesz domyślną konfigurację z Click to Deploy przy użyciu instancji e2-small (2 vCPU, 2 GB RAM) i dysku 20 GB, szacowany miesięczny koszt wygląda następująco:

  • Instancja maszyny wirtualnej: 15,09 USD/miesiąc
  • Dysk stały: 0,88 USD/miesiąc
  • Całkowity szacowany koszt miesięczny: ~15,97 USD/miesiąc

Nie obejmuje to wykorzystania przepustowości ani przechowywania kopii zapasowych. Jeśli twoja witryna generuje duży ruch lub jeśli przechowujesz duże pliki lub tworzysz migawki, koszt może wzrosnąć bez ostrzeżenia.

Będziesz także musiał monitorować wykorzystanie, konfigurować alerty budżetowe i ręcznie obsługiwać aktualizacje oprogramowania, kopie zapasowe i poprawki zabezpieczeń. Może to być dużo pracy, jeśli chcesz skupić się tylko na budowaniu twojej witryny.

Dlatego też, mimo że Google Cloud jest niezwykle potężne, zwykle nie polecam go początkującym – chyba że jesteś przygotowany do samodzielnego zarządzania wszystkim i optymalizacji pod kątem kosztów.

Google Cloud vs. SiteGround – porównanie kosztów

FeatureGoogle CloudSiteGround (Managed Hosting)
Monthly Cost (Starter Site)~$15.97/month (e2-small + 20GB disk)$2.99/month (Startup plan)
Traffic CostsUsage-based billing (can increase with traffic)Generous resources with each plan to handle traffic
Backup & RestoreManual setup requiredAutomated backups included
SecurityUser-managed updates and firewallAI-powered security and server monitoring
SupportNo support for server setup (DIY)24/7 expert WordPress support
Ease of UseRequires technical skills and CLI accessBeginner-friendly dashboard and tools

Z drugiej stronySiteGround zapewnia tę samą infrastrukturę Google Cloud, ale z przewidywalnymi cenami, zautomatyzowanymi zabezpieczeniami, pomocą techniczną i bez nieoczekiwanych rachunków.

Jeśli budujesz poważną witrynę internetową lub prowadzisz firmę, spokój ducha i pomoc techniczna są tego warte.

Ostateczny werdykt: Dlaczego polecam SiteGround do hostingu WordPress w Google Cloud

Przez lata korzystałem ze wszystkich trzech metod: ręcznej konfiguracji maszyny wirtualnej, Click to Deploy i SiteGround. Moja szczera rekomendacja jest prosta.

Jeśli uwielbiasz zagłębiać się w konfiguracje serwerów i chcesz nauczyć się infrastruktury chmury w praktyce, to metoda DIY jest świetnym projektem.

Ale jeśli koncentrujesz się na rozwoju swojej firmy, a nie na zarządzaniu infrastrukturą, SiteGround jest mądrzejszym rozwiązaniem.

Nadal otrzymujesz moc i niezawodność Google Cloud za kulisami. Ale wszystko inne – optymalizacja wydajności, kopie zapasowe, buforowanie, pamięć podręczna, pomoc techniczna – jest obsługiwane przez ludzi, którzy znają WordPress od podszewki.

Hostujemy WPBeginner na SiteGround, a wiele naszych firm partnerskich jest również hostowanych na SiteGround.

Jeśli budujesz poważną witrynę internetową i nie chcesz martwić się konfiguracją serwera, skokami rozliczeniowymi lub nadążaniem za poprawkami zabezpieczeń, SiteGround jest miejscem, od którego powinieneś zacząć.

Najczęściej zadawane pytania dotyczące hostingu WordPressa w Google Cloud

1. Can I host WordPress on Google Cloud for free?

Google Cloud oferuje bezpłatną warstwę, ale jest ona dość ograniczona. Być może uda ci się uruchomić witrynę WordPress o niskim natężeniu ruchu za darmo przy użyciu małej instancji maszyny wirtualnej, ale nadal będziesz musiał monitorować użycie, aby uniknąć niespodziewanych opłat. Z mojego doświadczenia wynika, że lepiej jest założyć pewne koszty, jeśli poważnie myślisz o swojej witrynie.

2. Do I need to be a developer to host WordPress on Google Cloud?

Niekoniecznie, ale pewien komfort techniczny pomaga. Metoda Click to Deploy jest przyjazna dla początkujących, podczas gdy ręczna konfiguracja maszyny wirtualnej wymaga znajomości systemu Linux, SSH i konfiguracji serwera.

Jeśli nie czujesz się z tym komfortowo, polecam SiteGround – jest zbudowany na Google Cloud i obsługuje wszystkie trudne elementy za Ciebie.

3. Which is better: Click to Deploy or manual VM setup?

Kliknij, aby wdrożyć jest szybsze i łatwiejsze, dzięki czemu doskonale nadaje się do testowania lub mniejszych projektów. Ręczna konfiguracja zapewnia pełną kontrolę, lepsze dostrojenie wydajności i ściślejsze zabezpieczenia, jeśli wiesz, co robisz. Korzystałem z obu rozwiązań i tak naprawdę wszystko sprowadza się do tego, jak bardzo chcesz być zaangażowany.

4. What’s the easiest way to host WordPress on Google Cloud?

Bez wątpienia najłatwiejszą i najbardziej niezawodną opcją jest korzystanie z SiteGround. Otrzymujesz wszystkie zalety szybkości i infrastruktury Google Cloud bez konieczności zajmowania się konfiguracją techniczną, problemami ze skalowaniem lub poprawkami zabezpieczeń. Właśnie dlatego używamy go dla WPBeginner.

5. Will my WordPress site be faster on Google Cloud?

Tak – sieć Google Cloud jest światowej klasy. Niezależnie od tego, czy wybierzesz SiteGround, czy skonfigurujesz go samodzielnie, uzyskasz szybsze czasy wczytywania, niskie opóźnienia i doskonały czas pracy. Należy jednak pamiętać, że szybkość zależy również od tego, jak dobrze zoptymalizowana jest twoja witryna.

6. Is Google Cloud cheaper than shared hosting?

Nie do końca. Po uwzględnieniu kosztów przepustowości, pamięci masowej i zewnętrznego adresu IP, twoja własna maszyna wirtualna może kosztować więcej niż standardowy hosting współdzielony. Jeśli zależy ci na cenie, plany ryczałtowe SiteGround są często bardziej przewidywalne i przystępne w dłuższej perspektywie.

Bonusowe zasoby hostingowe WordPress 🎁

Poniżej znajduje się kilka dodatkowych zasobów dotyczących hostingu WordPress, które mogą okazać się pomocne.

Niezależnie od tego, czy wybierzesz SiteGround ze względu na prostotę, czy pójdziesz drogą ręczną, aby uzyskać pełną kontrolę, hosting WordPress w Google Cloud jest absolutnie wykonalny. Mam nadzieję, że ten przewodnik pomógł ci wybrać właściwą ścieżkę i poczuć się pewniej przy uruchamianiu twojej witryny.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

Comments

  1. Congratulations, you have the opportunity to be the first commenter on this article.
    Have a question or suggestion? Please leave a comment to start the discussion.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.