Cum să găzduiești WordPress pe DigitalOcean

Publicat: 2020-12-29
wordpress digitalocean
Urmăriți @Cloudways

WordPress găzduit pe un server DigitalOcean este o potrivire excelentă, deoarece WordPress în sine este unul dintre cele mai bune CMS-uri disponibile, iar DigitalOcean oferă o soluție incredibilă de găzduire în cloud. Dar introduceți Cloudways în mijloc și un meci grozav se transformă într-un meci făcut în cer.

Așadar, sunteți în direcția corectă când întrebați „cum să găzduiți WordPress pe un server cloud DigitalOcean?” Și voi evidenția exact asta: cum să instalați WordPress pe un DigitalOcean Droplet (nativ DO) și apoi cum să instalați WordPress pe un server DigitalOcean gestionat de Cloudways.

Instalarea WordPress direct pe un DigitalOcean Droplet este foarte tehnică. Voi executa diverse comenzi pentru a instala o stivă LEMP (Linux, NGINX, MariaDB, PHP) și apoi o aplicație WordPress. Cu toate acestea, în cea de-a doua metodă prin Cloudways, puteți să vă implementați instantaneu serverul și să instalați o aplicație WordPress în câteva clicuri.

  • De ce DigitalOcean?
  • De ce să instalați WordPress pe DigitalOcean?
  • Cum se instalează WordPress pe DigitalOcean fără Cloudways
  • Cum se instalează WordPress pe DigitalOcean cu Cloudways
  • Detalii despre server și aplicație
  • Explorarea platformei Cloudways
  • Preluarea site-ului web în direct

De ce DigitalOcean?

Înainte de a vă îndrepta către procesul de instalare, totuși, vă va servi bine să știți de ce DigitalOcean este o alegere atât de bună pentru nevoile dvs. de găzduire WordPress și, de asemenea, de ce Cloudways poate îmbunătăți această experiență.

Dacă sunteți blogger, designer sau cineva cu cerințe de găzduire critice pentru misiune, nu vă puteți încrede în furnizori de găzduire web ieftini și / sau fiabili. Trebuie să vă asigurați că munca grea nu se risipește și că aveți cea mai bună găzduire în cloud pentru WordPress, astfel încât să puteți crește nelimitat.

DigitalOcean este un furnizor de găzduire cloud cu sediul în New York City, cu centre de date din întreaga lume. Conectivitatea sa perfectă permite utilizatorilor să implementeze și să scaleze simultan mai multe aplicații web fără niciun decalaj. DigitalOcean oferă mașini private cu sistem de operare Linux, numite „picături”.

Pro și Contra de WordPress pe DigitalOcean

Da, există unele dezavantaje pentru găzduirea directă a WordPress-ului dvs. pe DigitalOcean. Așadar, să aruncăm o privire atât asupra avantajelor, cât și a contra:

Pro Contra
Prețuri accesibile Instalare complicată
Întrebări frecvente și tutoriale ușor de configurat, bine documentate Opțiuni de server predefinite numai
Interfață ușor de utilizat și panou de gestionare Tehnici legate de securitate
Conectivitate fiabilă
Opțiuni multiple pentru centru de date
Durată de funcționare fiabilă și consecventă

DigitalOcean este unul dintre furnizorii de infrastructură cloud cu cea mai rapidă creștere, deoarece este accesibil și oferă utilizatorilor WordPress șansa de a-și exercita mușchii de dezvoltare. Cu toate acestea, pentru o persoană neexperimentată care nu are expertiză tehnică, gestionarea unui server DO poate deveni un pic complicată.

De ce să utilizăm DigitalOcean cu Cloudways?

Găzduirea în cloud este excelentă, dar necesită și configurarea, gestionarea și securizarea serverelor cloud. Este minunat dacă știi cum să o faci, dar dacă nu ai experiența tehnică necesară pentru a configura o infrastructură cloud pentru site-ul tău, va trebui să angajezi un furnizor de servicii gestionate pentru a face toată munca grea pentru tine.

Cloudways oferă soluții de găzduire cloud gestionate și se ocupă de gestionarea serverelor pentru dvs. Oferă instalare WordPress cu un singur clic și multe alte caracteristici utile. Puteți profita de puterea găzduirii cloud fără a fi nevoie să vă faceți griji cu privire la tehnicitățile de configurare și securitate a serverului.


Cloudways oferă o experiență de găzduire cloud complet gestionată, care asigură o găzduire WordPress mai rapidă pe serverul cloud. Vă puteți bucura de o gestionare simplă pentru serverul dvs. cloud, în timp ce Cloudways gestionează configurarea serverului DigitalOcean. Drept urmare, veți putea petrece mai mult timp concentrându-vă asupra obiectivelor dvs. de afaceri și îmbunătățirii proceselor.

Cum se instalează WordPress pe un DigitalOcean Droplet

Aici, voi implementa stiva LEMP și voi instala WordPress pe un server cloud digital DigitalOcean. Prin urmare, mai întâi, trebuie să vă înscrieți și să creați un cont pe DO și procesul este foarte simplu, unde va fi necesar să vă verificați contul adăugând numărul cardului de credit.

Creați și lansați DigitalOcean Droplet

După ce v-ați înscris la cont, primul lucru pe care trebuie să-l faceți este să creați o nouă picătură făcând clic pe Creare> Picături .

creați picătură de do

În ecranul de configurare Creare picături, puteți selecta și configura specificațiile serverului și alte setări. Prima secțiune este selecția de distribuție, alegeți o imagine unde voi merge cu Debian 9. Este aroma sistemului de operare Linux pe care urmează să o instalați pe serverul dvs.

alege un sistem de operare

Apoi, alegeți o secțiune de plan, unde voi merge cu Basic .

plan de bază

În continuare, alegeți specificațiile serverului pentru picătura DO. Pentru acest tutorial, selectez cel mai mic plan, adică 5 USD / lună.

plan de bază

Apoi, trebuie doar să părăsiți secțiunea Adăugare stocare bloc și să alegeți o regiune de centru de date pentru picătura DO. Este întotdeauna recomandat să alegeți cea mai apropiată locație de publicul țintă.

locația serverului

Apoi, părăsiți secțiunea VPC Network și Selectați opțiuni suplimentare . Apoi, faceți clic pe chei SSH sub secțiunea Autentificare . Dacă aveți deja o cheie SSH generată, o puteți alege sau altfel trebuie să creați una nouă.

Aici, voi crea o nouă cheie SSH și, pentru aceasta, vi se va cere PuTTY. Presupun că aveți deja MASTIC. (sau descărcați-l din descărcare PuTTY).

Acum, deschideți PuTTYgen și faceți clic pe Generare pentru a crea o cheie SSH.

chit

Copiați întregul text din secțiunea cheii publice și faceți clic pe Salvare cheie privată pentru a salva cheia SSH pe desktop.

salvați cheia privată generată

Apoi, reveniți la configurarea serverului DO și faceți clic pe Cheie SSH nouă . După aceea, lipiți textul copiat în secțiunea de conținut a cheii SSH, dați-i un nume (am optat pentru Cloudways) și faceți clic pe Adăugare cheie SSH .

adăugați cheia ssh

Apoi, alegeți un nume de gazdă pentru picătura dvs. Îl numesc FarhanWordPress.

numele gazdei

Acum, lăsați toate secțiunile, deoarece configurarea serverului este finalizată și tot ce trebuie să faceți este să creați Droplet.

faceți clic pe creați picătură

Va dura câteva minute pentru a crea noua dvs. picătură.

Implementați LEMP STACK

Pentru a implementa stiva LEMP, mai întâi, trebuie să deschideți PuTTY și să lipiți adresa IP a serverului.

IP server

Apoi, navigați la Conexiune> SSH> Autentificare, faceți clic pe răsfoire și selectați fișierul PPK pe care l-ați descărcat recent din PuTTYgen .

ssh auth

Apoi, faceți clic pe Deschidere pentru a accesa serverul DO nou creat și tastați root.

rădăcină

Rulați următoarea comandă pentru a instala stiva LEMP.

 cd ..

Schimbați directorul.

schimbați directorul

 actualizare aptă

Actualizați listele de pachete.

actualizare pachet

 apt install nginx

Pentru a instala serverul web NGINX.

instalați nginx

 apt instalați mariadb-server

Pentru a instala baza de date MariaDB.

instalează mariadb

 mysql_secure_installation

Pentru a vă asigura instalarea MariaDB

Notă: La început, va cere parola de root și trebuie doar să apăsați „Enter” (implicit, nu există o parolă de root).

Dacă doriți să setați parola root pentru baza de date, apăsați pe „y” și pur și simplu actualizați-o.

parola de root db

 apt install php-fpm php-mysql

Pentru a instala PHP FPM și MySQL.

instalați pachete php

 nano / etc / nginx / sites-available / default

Pentru a edita fișierul implicit.

Apoi adăugați index.php la acea linie, deoarece folosim PHP.

editați fișierul implicit

Apoi, decomentați cele patru linii eliminând „#” așa cum se arată în imaginea următoare și salvați fișierul apăsând „ ctrl + x ”.

descomentați câteva linii

 nano /etc/php/7.0/fpm/php.ini

Pentru a edita fișierul php.ini.

editați fișierul ph ini

Apoi, apăsați „ctrl + w” și lipiți „cgi.fix_pathinfo =” cu clic dreapta.

căutați un text în fișier

Apoi, decomentați acea linie (eliminând „;”) și setați valoarea „0” astfel: cgi.fix_pathinfo = 0;

decomentați linia și setați valoarea cgi 0

Apoi, ieșiți apăsând „ctrl + x” și salvați modificările pe care le-ați făcut.

Acum, este timpul să verificați configurațiile, fie că rulează, fie că nu. Și acum voi crea un fișier PHP și îl voi numi farhan.php.

 nano /var/www/html/farhan.php 

fișier php

Lipiți următorul cod în fișierul PHP și salvați modificările.

  1.  <? php
    for ($ count = 1; $ count <= 9; $ count ++)
    {
       ecou „Număr de dolari ori 9 este”. $ count * 9;
       ecou "<br>";
    }
    ?> 

cod PHP

Înainte de a rula fișierul PHP nou creat în browser, trebuie să reporniți NGINX utilizând următoarele comenzi.

 systemctl reporniți nginx 

reporniți nginx

După ce rulați scriptul de mai sus, verificați fișierul PHP în browserul „http: //adresaIP/farhan.php”.

rularea fișierului php

Dacă fișierul PHP nou creat începe să se execute, înseamnă că ați instalat cu succes stiva LEMP.

Instalați aplicația WordPress

Acum, va trebui să instalați aplicația WordPress pe DigitalOcean Droplet. Deci, să începem.

Pentru a instala o aplicație WP, tot ce trebuie să faceți este să rulați comenzile de mai jos.

 apt instalare php7.0-comun php7.0-mbstring php7.0-xmlrpc php7.0-săpun php7.0-gd php7.0-xml php7.0-intl php7.0-ldap php7.0-zip php7.0 -răsuci

Pentru a instala module și pachete PHP importante.

instalarea modulelor php

 mysql -u root -p

Pentru a accesa rădăcina DB, rulați comanda de mai sus și utilizați parola pe care am configurat-o anterior în timpul instalării MariaDB.

rădăcină db

 CREAȚI BAZA DE DATE CWdb;

Creați o nouă bază de date.

creați o nouă bază de date

 ACORDĂ TOATE PRIVILEGIILE pe CWdb. * TO 'farhanuser' @ 'localhost' IDENTIFICAT DE 'password123';

Acordă control deplin și permisiunea unui utilizator.

acordă privilegii

 PRIVILEGII DE FLUSH;

Modificări care vor intra în vigoare fără a reporni serviciul DB.

privilegii de culoare

Apoi, executați comanda de ieșire.

comanda de ieșire

 cd / var / www / html /

După aceea, schimbați directorul în folderul html.

schimbați directorul în folderul html

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

Descărcați cea mai recentă versiune WordPress.

instalați wordpress

 tar xzvf latest.tar.gz

Extrageți fișierul arhivă.

extrage arhiva

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

Atribuiți proprietatea.

atribuiți proprietatea

 chmod 755 -R / var / www / html / wordpress /

Setați permisiunea de fișier.

setați permisiunea de fișier

 systemctl reporniți nginx

Reporniți NGINX.

reporniți nginx

Acum, deschideți fișierul WordPress (în esență site-ul web WordPress) în browserul „http: // yourIPaddress / wordpress”.

Selecteaza limba

Alegeți limba și continuați procesul de instalare.

click da drumul

Veți avea nevoie de informații despre baza de date. Deci, faceți clic pe Să mergem !.

Acum, modificați valoarea bazei de date Numele, numele de utilizator și parola (pe care le-am creat anterior) și faceți clic pe Trimiteți pentru a conecta baza de date cu aplicația WP.

setați valorile bazei de date

În cele din urmă, rulați instalarea.

rulați instalarea wordpress

După rularea instalării, veți vedea ecranul de configurare de bază WordPress, unde trebuie să introduceți informațiile despre site-ul pe care îl creați.

a adăugat informații wordpress

Faceți clic pe Instalați WordPress și conectați-vă la tabloul de bord WordPress.

tabloul de bord wordpress

Instalați WordPress pe serverul DigitalOcean gestionat de Cloudways

Condiția prealabilă a acestui proces este că trebuie să vă înscrieți la Cloudways completând un formular simplu și făcând clic pe butonul Start gratuit. Dacă v-ați înscris deja, nu ezitați să vă conectați la contul dvs.

înscriere pe cloudways

Următorul pas în instalarea WordPress pe DigitalOcean este să vă verificați adresa de e-mail pentru a finaliza procesul de înscriere pe Cloudways. După verificarea adresei de e-mail, faceți clic pe butonul Lansare și inițiați procesul simplu de lansare a serverului.

lansarea serverului

Detalii despre server și aplicație

Cerere

Acum este timpul să selectați WordPress din lista de aplicații și apoi să vă denumiți aplicația, serverul și selectați proiectul.

detalii despre aplicație și server

Notă: Aveți posibilitatea de a lansa Cloudways Optimized WordPress, WordPress cu WooCommerce, WordPress Multisite și WordPress fără nicio optimizare. Simțiți-vă liber să selectați ce se potrivește cel mai bine nevoilor dvs.

Infrastructură în cloud

Aici selectați DigitalOcean din lista furnizorilor de găzduire cloud.

selectând digitalocean

Dimensiunea serverului

Acum trebuie să vă selectați dimensiunea serverului pe baza traficului lunar estimat. Nu vă faceți griji cu privire la creșterile frecvente ale traficului, deoarece puteți oricând să vă scalați serverul utilizând un glisor simplu.

server digitalocean

Locația serverului

Acum selectați locația dorită păstrând factorul de latență în minte.

locația serverului

După ce introduceți detaliile serverului și aplicației, faceți clic pe butonul Lansare acum .

lansează acum

Acum, așteptați câteva minute până când serverul este gata!

Odată ce serverul este gata, faceți clic pe Aplicații în meniul din stânga sus.

secțiunea de aplicare

Faceți clic pe aplicația dvs. WordPress .

aplicație wordpress

Accesați Detalii de acces → Panou de administrare . Veți vedea acreditările implicite de conectare și adresa URL de temporizare temporară a site-ului WordPress. Faceți clic pe adresa URL și utilizați acreditările pentru a vă conecta la tabloul de bord WordPress.

detalii de acces la site-ul web

Grozav! Am instalat cu succes WordPress pe serverul DigitalOcean folosind Cloudways.

Explorarea platformei Cloudways

Tabloul de bord de gestionare a serverului

După instalarea WordPress pe DigitalOcean, accesați Server Management. Deși este ușor să navigați prin platforma Cloudways, vă voi oferi în continuare un indiciu al unora dintre caracteristicile sale evidențiate.

În tabloul de bord Server Management , puteți găsi câteva file utile:

Acreditări de master

acreditări master server

Această filă conține IP-ul public al serverului, numele de utilizator și parola. În partea stângă a ferestrei, aveți opțiunea de a crea chei SSH publice pentru conexiunile SSH și SFTP și un buton pentru a lansa un terminal SSH integrat.

Monitorizare server

monitorizarea serverului

Aici puteți monitoriza resursele serverului dvs. Acest lucru este împărțit în continuare în Rezumat și detalii pentru reprezentarea grafică și instrumentul de monitorizare a aplicațiilor de la terți New Relic.

Aceasta oferă date în timp real despre starea de sănătate a serverului dvs. și arată statistici utile, cum ar fi spațiul pe disc, memoria și lățimea de bandă de-a lungul timpului.

Gestionați serviciile

gestionarea serviciilor

Fila Gestionare servicii vă permite să activați și să dezactivați diverse servicii, cum ar fi serverele web Apache și NGINX, Memcached, Nginx și Varnish. De asemenea, arată starea curentă a fiecărui serviciu și vă permite să îl reporniți atunci când este necesar.

Securitate

securitatea serverului

Fila Securitate vă permite să afișați pe lista albă adresele IP la care doriți să permiteți conexiunile SFTP / SSH. A doua filă este dedicată conexiunilor MySQL deoarece Cloudways permite utilizatorilor să acceseze de la distanță baza de date MySQL.

Tabloul de bord al aplicației

La fel ca Server Management, tabloul de bord Application Management conține, de asemenea, file utile. Să ne uităm la unele dintre ele.

Administrarea domeniului

gestionarea domeniului

După cum sugerează și numele, această filă permite utilizatorilor Cloudways să-și îndrepte domeniul principal către site-ul lor WordPress. Domeniile suplimentare pot fi adăugate și în cazul unui WordPress multisite.

Certificate SSL

management SSL

Deținerea unui certificat SSL pe un site WordPress este important, deoarece asigură conexiunea între browser și server. SSL criptează această comunicare și previne posibilul furt de date. Cloudways acordă prioritate securității, prin urmare, oferă clienților săi SSL gratuit prin Let's Encrypt.

Acest certificat poate fi adăugat cu ușurință din această filă și, în cazul subdomeniilor, utilizatorii pot utiliza, de asemenea, caracteristica wildcard care le permite să utilizeze același certificat pe toate subdomeniile lor.

Instrumente de migrare

plugin de migrare cloudways

Clienții Cloudways care doresc să-și aducă site-ul existent de pe vechiul server pe un server Cloudways DigitalOcean rapid și fiabil pot folosi această filă pentru migrații cloud fără probleme.

Preluarea site-ului web în direct

Luarea live a noului site WordPress este la fel de ușoară ca lansarea unui server pe Cloudways. Tot ce trebuie să faceți este să vă îndreptați către tabloul de bord pentru gestionarea aplicațiilor și în fila Administrare domenii , să adăugați numele de domeniu.

ia site-ul web live

Conform registratorului de domeniu, creați un nou CNAME și așteptați ca acesta să fie propagat.

Și asta e tot oamenii. Felicitări! Ați instalat WordPress cu succes pe serverul cloud DigitalOcean pe Cloudways. Dacă trebuie să înțelegeți ce oferă Cloudways, iată o prezentare pentru o mai bună înțelegere.

De asemenea, iată un scurt videoclip care arată cât de ușor este să găzduiești un site web WordPress pe serverul cloud DigitalOcean cu ajutorul Cloudways.

Încheiem!

DigitalOcean schimbă fața găzduirii cloud - o picătură la rând. Este unul dintre cei mai buni furnizori de găzduire în cloud pentru site-urile web WordPress. Infrastructura sa de cloud prietenoasă cu dezvoltatorii oferă tot ce aveți nevoie pentru a vă scala site-ul cu ușurință. Cu o documentație extinsă care cuprinde o pagină dedicată pentru WordPress, vă veți bucura de un design intuitiv, ghiduri centrate pe utilizator și caracteristici robuste.

În ceea ce privește punctele tehnice, ne ocupăm de asta pentru dvs. Cloudways asigură o experiență web lină pentru utilizatori. Cu o mulțime de funcții puternice, bucurați-vă de serviciile noastre de cloud computing gestionate la prețuri accesibile. Echipa dedicată de experți este disponibilă 24/7 în serviciul dumneavoastră. Tot ce trebuie să faceți este să ridicați un bilet cu sistemul nostru de asistență. Cu o bază de cunoștințe puternică și aplicații web actualizate, ne vom ocupa de preocupările dvs. în cel mai scurt timp.

Sper că acum știți cum să găzduiți WordPress pe DigitalOcean. Dacă aveți în continuare întrebări sau întrebări, nu ezitați să mă întrebați prin secțiunea de comentarii de mai jos.