Jak hostować WordPress na DigitalOcean
Opublikowany: 2020-12-29
WordPress hostowany na serwerze DigitalOcean jest świetnym rozwiązaniem, ponieważ sam WordPress jest jednym z najlepszych systemów CMS, a DigitalOcean zapewnia niesamowite rozwiązanie hostingu w chmurze. Ale wstaw Cloudways na środku, a świetna zapałka zamieni się w zapałkę zrobioną w niebie.
Więc jesteś we właściwym kierunku, gdy pytasz „jak hostować WordPress na serwerze w chmurze DigitalOcean?” I zamierzam dokładnie to podkreślić: jak zainstalować WordPress na DigitalOcean Droplet (natywny DO), a następnie jak zainstalować WordPress na serwerze DigitalOcean zarządzanym przez Cloudways.
Instalacja WordPressa bezpośrednio na DigitalOcean Droplet jest bardzo techniczna. Uruchomię różne polecenia, aby zainstalować stos LEMP (Linux, NGINX, MariaDB, PHP), a następnie aplikację WordPress. Jednak w drugiej metodzie za pośrednictwem Cloudways możesz błyskawicznie wdrożyć serwer i zainstalować aplikację WordPress za pomocą kilku kliknięć.
- Dlaczego DigitalOcean?
- Dlaczego warto instalować WordPress na DigitalOcean?
- Jak zainstalować WordPress na DigitalOcean bez Cloudways
- Jak zainstalować WordPress na DigitalOcean z Cloudways?
- Szczegóły serwera i aplikacji
- Odkrywanie platformy Cloudways
- Pobieranie witryny na żywo
Dlaczego DigitalOcean?
Zanim jednak przejdziesz do procesu instalacji, dobrze byłoby wiedzieć, dlaczego DigitalOcean jest tak dobrym wyborem dla Twoich potrzeb hostingowych WordPress, a także dlaczego Cloudways może poprawić to doświadczenie.
Jeśli jesteś blogerem, projektantem lub kimś, kto ma krytyczne wymagania hostingowe, nie możesz zaufać tanim i / lub niewiarygodnym dostawcom hostingu. Musisz upewnić się, że Twoja ciężka praca nie pójdzie na marne i masz najlepszy hosting w chmurze dla WordPressa, dzięki czemu możesz się rozwijać bez ograniczeń.
DigitalOcean to dostawca usług hostingowych w chmurze z siedzibą w Nowym Jorku i centrami danych na całym świecie. Jego bezproblemowa łączność umożliwia użytkownikom jednoczesne wdrażanie i skalowanie wielu aplikacji internetowych bez żadnych opóźnień. DigitalOcean oferuje prywatne wirtualne maszyny z systemem operacyjnym Linux zwane „kroplami”.
Plusy i minusy WordPressa na DigitalOcean
Tak, są pewne wady bezpośredniego hostingu WordPressa na DigitalOcean. Przyjrzyjmy się więc zarówno zaletom, jak i wadom:
| Plusy | Cons |
| Przystępne ceny | Skomplikowana instalacja |
| Łatwe w konfiguracji, dobrze udokumentowane FAQ i samouczki | Tylko gotowe opcje serwera |
| Przyjazny dla użytkownika interfejs i panel zarządzania | Techniczne kwestie związane z bezpieczeństwem |
| Niezawodna łączność | |
| Wiele opcji centrum danych | |
| Niezawodny i stały czas pracy bez przestojów |
DigitalOcean jest jednym z najszybciej rozwijających się dostawców infrastruktury chmurowej, ponieważ jest przystępny cenowo i daje użytkownikom WordPressa możliwość ćwiczenia mięśni programistycznych. Jednak dla osoby niedoświadczonej, która nie posiada wiedzy technicznej, zarządzanie serwerem DO może być nieco skomplikowane.
Dlaczego warto korzystać z DigitalOcean z Cloudways?
Hosting w chmurze jest świetny, ale wymaga również konfiguracji, zarządzania i zabezpieczania serwerów w chmurze. Wspaniale jest, jeśli wiesz, jak to zrobić, ale jeśli brakuje Ci wiedzy technicznej wymaganej do skonfigurowania infrastruktury chmury dla Twojej witryny, będziesz musiał zatrudnić dostawcę usług zarządzanych, aby wykonał za Ciebie całą ciężką pracę.
Cloudways zapewnia zarządzane rozwiązania hostingowe w chmurze i zajmuje się zarządzaniem serwerem za Ciebie. Oferuje instalację WordPressa jednym kliknięciem i wiele innych przydatnych funkcji. Możesz wykorzystać moc hostingu w chmurze bez martwienia się o szczegóły techniczne konfiguracji i bezpieczeństwa serwera.
Cloudways oferuje w pełni zarządzany hosting w chmurze, który zapewnia szybszy hosting WordPress na serwerze w chmurze. Możesz cieszyć się prostym zarządzaniem serwerem w chmurze, podczas gdy Cloudways zarządza konfiguracją serwera DigitalOcean. W rezultacie możesz poświęcić więcej czasu na skupienie się na celach biznesowych i doskonaleniu procesów.
Jak zainstalować WordPress na kropli DigitalOcean
Tutaj wdrożę stos LEMP i zainstaluję WordPress na natywnym serwerze w chmurze DigitalOcean. Dlatego najpierw musisz zarejestrować się i utworzyć konto na DO, a proces jest naprawdę prosty, gdzie będzie wymagana weryfikacja konta poprzez dodanie numeru karty kredytowej.
Utwórz i uruchom Droplet DigitalOcean
Po zarejestrowaniu konta pierwszą rzeczą, którą musisz zrobić, to utworzyć nową droplet, klikając Utwórz > Droplety .

Na ekranie konfiguracji Utwórz krople możesz wybrać i skonfigurować specyfikacje serwera i inne ustawienia. Pierwsza sekcja to wybór dystrybucji, Wybierz obraz, do którego przejdę z Debianem 9. Jest to smak systemu operacyjnego Linux, który zamierzasz zainstalować na swoim serwerze.

Następnie wybierz sekcję planu, do której przejdę z Basic .

Następnie wybierz specyfikacje serwera dla dropletu DO. W tym samouczku wybieram najniższy plan, tj. 5 USD / miesiąc.

Następnie po prostu opuść sekcję Dodaj pamięć blokową i wybierz region centrum danych dla dropletu DO. Zawsze zaleca się, aby wybrać lokalizację najbliższą Twojej grupie docelowej.

Następnie opuść sekcje Sieć VPC i Wybierz dodatkowe opcje . Następnie kliknij Klucze SSH w sekcji Uwierzytelnianie . Jeśli masz już wygenerowany klucz SSH, możesz go wybrać, w przeciwnym razie musisz utworzyć nowy.
Tutaj utworzę nowy klucz SSH i do tego będziesz musiał użyć PuTTY. Zakładam, że masz już PuTTY. (lub pobierz go z pobierania PuTTY).
Teraz otwórz PuTTYgen i kliknij Generuj, aby utworzyć klucz SSH.

Skopiuj cały tekst z sekcji klucza publicznego i kliknij Zapisz klucz prywatny, aby zapisać klucz SSH na pulpicie.

Następnie wróć do konfiguracji serwera DO i kliknij Nowy klucz SSH . Następnie wklej skopiowany tekst do sekcji zawartości klucza SSH, nadaj mu nazwę (zdecydowałem się na Cloudways) i kliknij Dodaj klucz SSH .

Następnie wybierz nazwę hosta dla swojego dropletu. Nazywam to FarhanWordPress.

Teraz zostaw wszystkie sekcje, ponieważ konfiguracja serwera została zakończona i wszystko, co musisz zrobić, to utworzyć Droplet.

Utworzenie nowej kropli zajmie kilka minut.
Rozmieść STOS LEMP
Aby wdrożyć stos LEMP, najpierw musisz otworzyć PuTTY i wkleić adres IP serwera.

Następnie przejdź do Connection > SSH > Auth, kliknij Przeglądaj i wybierz plik PPK , który ostatnio pobrałeś z PuTTYgen .

Następnie kliknij Otwórz, aby uzyskać dostęp do nowo utworzonego serwera DO i wpisz root.

Uruchom następujące polecenie, aby zainstalować stos LEMP.
Płyta CD ..
Zmień katalog.
![]()
trafna aktualizacja
Zaktualizuj listy pakietów.
![]()
trafna instalacja nginx
Aby zainstalować serwer sieciowy NGINX.
![]()
apt install mariadb-server
Aby zainstalować bazę danych MariaDB.
![]()
mysql_secure_installation
Aby zabezpieczyć instalację MariaDB
Uwaga: Na początku poprosi o hasło roota i wystarczy nacisnąć „Enter” (domyślnie nie ma hasła roota).
Jeśli chcesz ustawić hasło roota do swojej bazy danych, naciśnij „y” i po prostu je zaktualizuj.

trafna instalacja php-fpm php-mysql
Aby zainstalować PHP FPM i MySQL.
![]()
nano /etc/nginx/sites-available/default
Aby edytować plik domyślny.
Następnie dodaj index.php do tej linii, ponieważ używamy PHP.

Następnie odkomentuj cztery linie, usuwając „#”, jak pokazano na poniższym obrazku, i zapisz plik, naciskając „ ctrl + x ”.

nano /etc/php/7.0/fpm/php.ini
Aby edytować plik php.ini.
![]()
Następnie naciśnij „ctrl + w” i wklej „cgi.fix_pathinfo =” prawym przyciskiem myszy.

Następnie odkomentuj tę linię (usuwając „;”) i ustaw wartość „0” w następujący sposób: cgi.fix_pathinfo= 0;

Następnie wyjdź, naciskając „ctrl+x” i zapisz wprowadzone zmiany.
Teraz nadszedł czas, aby sprawdzić konfiguracje, czy są uruchomione, czy nie. A teraz stworzę plik PHP i nada mu nazwę farhan.php.
nano /var/www/html/farhan.php
![]()
Wklej następujący kod do pliku PHP i zapisz zmiany.
<?php for ($liczba=1; $liczba<=9; $liczba++) { echo " $liczba razy 9 to ". $liczba*9; echo "<br>"; } ?>

Przed uruchomieniem nowo utworzonego pliku PHP w przeglądarce należy ponownie uruchomić NGINX za pomocą następujących poleceń.
systemctl uruchom ponownie nginx
![]()
Po uruchomieniu powyższego skryptu sprawdź plik PHP w przeglądarce „http://yourIPaddress/farhan.php”.


Jeśli nowo utworzony plik PHP zaczyna się wykonywać, oznacza to, że pomyślnie zainstalowałeś stos LEMP.
Zainstaluj aplikację WordPress
Teraz będziesz musiał zainstalować aplikację WordPress na swojej kropli DigitalOcean. Więc zacznijmy.
Aby zainstalować aplikację WP, wystarczy uruchomić poniższe polecenia.
apt install php7.0-common php7.0-mbstring php7.0-xmlrpc php7.0-soap php7.0-gd php7.0-xml php7.0-intl php7.0-ldap php7.0-zip php7.0 -kędzior
Aby zainstalować ważne moduły i pakiety PHP.
![]()
mysql -u root -p
Aby uzyskać dostęp do roota DB, uruchom powyższe polecenie i użyj hasła, które wcześniej ustawiliśmy podczas instalacji MariaDB.
![]()
TWORZENIE BAZY DANYCH CWdb;
Utwórz nową bazę danych.
![]()
PRZYZNAJ WSZYSTKIE UPRAWNIENIA na CWdb.* 'farhanuser'@'localhost' IDENTYFIKOWANE PRZEZ 'password123';
Przyznaje użytkownikowi pełną kontrolę i uprawnienia.
![]()
PRZYWILEJE WSPÓŁPRACUJĄCE;
Zmiany, które odniosą skutek bez ponownego uruchamiania usługi DB.
![]()
Następnie uruchom polecenie wyjścia.

cd /var/www/html/
Następnie zmień katalog na folder html.
![]()
wget https://wordpress.org/latest.tar.gz
Pobierz najnowszą wersję WordPressa.
![]()
tar xzvf najnowszy.tar.gz
Wyodrębnij plik archiwum.
![]()
chown -R www-data:www-data /var/www/html/wordpress/
Przypisz własność.
![]()
chmod 755 -R /var/www/html/wordpress/
Ustaw uprawnienia do plików.
![]()
systemctl uruchom ponownie nginx
Uruchom ponownie NGINX.
![]()
Teraz otwórz plik WordPress (w zasadzie witrynę WordPress) w przeglądarce „http://twojadresIP/wordpress”.

Wybierz język i kontynuuj proces instalacji.

Będziesz potrzebować informacji o bazie danych. Więc kliknij Ruszajmy!.
Teraz zmień wartość nazwy bazy danych, nazwy użytkownika i hasła (które wcześniej stworzyliśmy) i kliknij przycisk Prześlij, aby połączyć bazę danych z aplikacją WP.

Na koniec uruchom instalację.

Po uruchomieniu instalacji zobaczysz podstawowy ekran konfiguracji WordPressa, w którym musisz wprowadzić informacje o tworzonej stronie internetowej.

Kliknij Zainstaluj WordPress i zaloguj się do pulpitu WordPress.

Zainstaluj WordPress na serwerze DigitalOcean zarządzanym przez Cloudways
Warunkiem wstępnym tego procesu jest zarejestrowanie się w Cloudways, wypełniając prosty formularz i klikając przycisk Rozpocznij bezpłatnie. Jeśli już się zarejestrowałeś, możesz zalogować się na swoje konto.

Następnym krokiem w instalacji WordPressa na DigitalOcean jest weryfikacja adresu e-mail w celu zakończenia procesu rejestracji w Cloudways. Po zweryfikowaniu adresu e-mail kliknij przycisk Uruchom i rozpocznij prosty proces uruchamiania serwera.

Szczegóły serwera i aplikacji
Podanie
Teraz nadszedł czas, abyś wybrał WordPress z listy aplikacji, a następnie nazwał swoją aplikację, serwer i wybierz swój projekt.

Uwaga: masz do wyboru uruchomienie WordPress zoptymalizowany pod kątem Cloudways, WordPress z WooCommerce, WordPress Multisite i WordPress bez żadnej optymalizacji. Wybierz to, co najlepiej odpowiada Twoim potrzebom.
Infrastruktura chmury
Tutaj wybierasz DigitalOcean z listy dostawców hostingu w chmurze.

Rozmiar serwera
Teraz musisz wybrać rozmiar serwera na podstawie przewidywanego miesięcznego ruchu. Nie przejmuj się częstymi skokami ruchu, ponieważ zawsze możesz skalować swój serwer za pomocą prostego suwaka.

Lokalizacja serwera
Teraz wybierz żądaną lokalizację, pamiętając o współczynniku opóźnienia.

Po wprowadzeniu szczegółów serwera i aplikacji kliknij przycisk Uruchom teraz .
![]()
Teraz poczekaj kilka minut, aż serwer będzie gotowy!
Gdy serwer będzie gotowy, kliknij Aplikacje w lewym górnym menu.

Kliknij swoją aplikację WordPress .

Przejdź do Szczegóły dostępu → Panel administracyjny . Zobaczysz domyślne dane logowania i tymczasowy tymczasowy adres URL witryny WordPress. Kliknij adres URL i użyj danych logowania, aby zalogować się do pulpitu nawigacyjnego WordPress.

Świetny! Pomyślnie zainstalowaliśmy WordPress na serwerze DigitalOcean za pomocą Cloudways.
Odkrywanie platformy Cloudways
Pulpit zarządzania serwerem
Po zainstalowaniu WordPressa na DigitalOcean przejdź do zarządzania serwerem. Chociaż nawigacja po platformie Cloudways jest łatwa, nadal podam niektóre z jej wyróżnionych funkcji.
W panelu zarządzania serwerem znajdziesz kilka przydatnych zakładek:
Poświadczenia główne

Ta karta zawiera publiczny adres IP serwera, nazwę użytkownika i hasło. Po lewej stronie okna masz możliwość utworzenia publicznych kluczy SSH dla połączeń SSH i SFTP oraz przycisk do uruchomienia zintegrowanego terminala SSH.
Monitorowanie serwera

Tutaj możesz monitorować zasoby swojego serwera. Jest to dalej podzielone na Podsumowanie i Szczegóły dla reprezentacji graficznej oraz narzędzie do monitorowania aplikacji innych firm New Relic.
Daje to dane w czasie rzeczywistym o stanie serwera i pokazuje przydatne statystyki, takie jak miejsce na dysku, pamięć i przepustowość w czasie.
Zarządzaj usługami

Karta Zarządzaj usługami umożliwia włączanie i wyłączanie różnych usług, takich jak serwery WWW Apache i NGINX, Memcached, Nginx i Varnish. Pokazuje również aktualny stan każdej usługi i umożliwia ponowne jej uruchomienie w razie potrzeby.
Bezpieczeństwo

Karta Zabezpieczenia umożliwia dodanie do białej listy adresów IP, z którymi chcesz zezwolić na połączenia SFTP/SSH. Druga zakładka poświęcona jest połączeniom MySQL, ponieważ Cloudways umożliwia swoim użytkownikom zdalny dostęp do bazy danych MySQL.
Pulpit zarządzania aplikacjami
Podobnie jak Zarządzanie serwerem, pulpit zarządzania aplikacjami zawiera również przydatne zakładki. Przyjrzyjmy się niektórym z nich.
Zarządzanie domeną

Jak sama nazwa wskazuje, ta zakładka pozwala użytkownikom Cloudways na skierowanie swojej domeny podstawowej do swojej witryny WordPress. Dodatkowe domeny można również dodać w przypadku WordPress Multisite.
Certyfikaty SSL

Posiadanie certyfikatu SSL na stronie WordPress jest ważne, ponieważ zabezpiecza połączenie między przeglądarką a serwerem. SSL szyfruje tę komunikację i zapobiega ewentualnej kradzieży danych. Cloudways priorytetowo traktuje bezpieczeństwo, dlatego zapewnia swoim klientom bezpłatny SSL za pośrednictwem Let's Encrypt.
Ten certyfikat można łatwo dodać z tej zakładki, a w przypadku subdomen użytkownicy mogą również skorzystać z funkcji wieloznacznej, która pozwala im używać tego samego certyfikatu na wszystkich swoich subdomenach.
Narzędzia do migracji

Klienci Cloudways, którzy chcą przenieść swoją istniejącą witrynę ze starego serwera na szybki i niezawodny serwer Cloudways DigitalOcean, mogą użyć tej karty do bezproblemowej migracji do chmury.
Pobieranie witryny na żywo
Uruchomienie nowej witryny WordPress jest tak proste, jak uruchomienie serwera na Cloudways. Wszystko, co musisz zrobić, to przejść do pulpitu nawigacyjnego zarządzania aplikacjami i na karcie Zarządzanie domenami dodać nazwę swojej domeny.

Według rejestratora domeny utwórz nowy rekord CNAME i poczekaj, aż zostanie rozpowszechniony.
I to wszystko ludzie. Gratulacje! Pomyślnie zainstalowałeś WordPress na serwerze w chmurze DigitalOcean na Cloudways. Jeśli chcesz zrozumieć, co ma do zaoferowania Cloudways, oto przewodnik dla lepszego zrozumienia.
Oto krótki film, który pokazuje, jak łatwo jest hostować witrynę WordPress na serwerze w chmurze DigitalOcean z pomocą Cloudways.
Podsumowanie!
DigitalOcean zmienia oblicze hostingu w chmurze – jedna kropla na raz. Jest to jeden z najlepszych dostawców hostingu w chmurze dla witryn WordPress. Przyjazna dla programistów infrastruktura chmurowa zapewnia wszystko, czego potrzebujesz do łatwego skalowania witryny. Dzięki obszernej dokumentacji zawierającej dedykowaną stronę dla WordPress, będziesz cieszyć się intuicyjnym projektem, przewodnikami zorientowanymi na użytkownika i solidnymi funkcjami.
Od strony technicznej dbamy o to za Ciebie. Cloudways zapewnia użytkownikom płynne korzystanie z Internetu. Dzięki mnóstwu zaawansowanych funkcji możesz korzystać z naszych usług zarządzania chmurą obliczeniową w przystępnych cenach. Dedykowany zespół ekspertów jest do Twojej dyspozycji 24/7. Wszystko, co musisz zrobić, to zgłosić zgłoszenie w naszym systemie wsparcia. Dzięki solidnej bazie wiedzy i aktualnym aplikacjom internetowym, szybko zajmiemy się Twoimi problemami.
Mam nadzieję, że teraz wiesz, jak hostować WordPress na DigitalOcean. Jeśli nadal masz jakieś pytania lub wątpliwości, możesz je zadać w sekcji komentarzy poniżej.
