Cum să găzduiești WordPress pe DigitalOcean
Publicat: 2020-12-29
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 .

Î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.

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

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

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ă.

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.

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

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 .

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

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

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.

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 .

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

Rulați următoarea comandă pentru a instala stiva LEMP.
cd ..
Schimbați directorul.
![]()
actualizare aptă
Actualizați listele de pachete.
![]()
apt install nginx
Pentru a instala serverul web NGINX.
![]()
apt instalați mariadb-server
Pentru a instala baza de date 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.

apt install php-fpm php-mysql
Pentru a instala PHP FPM și MySQL.
![]()
nano / etc / nginx / sites-available / default
Pentru a edita fișierul implicit.
Apoi adăugați index.php la acea linie, deoarece folosim PHP.

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 ”.

nano /etc/php/7.0/fpm/php.ini
Pentru a edita fișierul php.ini.
![]()
Apoi, apăsați „ctrl + w” și lipiți „cgi.fix_pathinfo =” cu clic dreapta.

Apoi, decomentați acea linie (eliminând „;”) și setați valoarea „0” astfel: cgi.fix_pathinfo = 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
![]()
Lipiți următorul cod în fișierul PHP și salvați modificările.
<? php for ($ count = 1; $ count <= 9; $ count ++) { ecou „Număr de dolari ori 9 este”. $ count * 9; ecou "<br>"; } ?>

Î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
![]()
După ce rulați scriptul de mai sus, verificați fișierul PHP în browserul „http: //adresaIP/farhan.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.
![]()
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.
![]()
CREAȚI BAZA DE DATE CWdb;
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.
![]()
PRIVILEGII DE FLUSH;
Modificări care vor intra în vigoare fără a reporni serviciul DB.
![]()
Apoi, executați comanda de ieșire.

cd / var / www / html /
După aceea, schimbați directorul în folderul html.
![]()
wget https://wordpress.org/latest.tar.gz
Descărcați cea mai recentă versiune WordPress.
![]()
tar xzvf latest.tar.gz
Extrageți fișierul arhivă.
![]()
chown -R www-data: www-data / var / www / html / wordpress /
Atribuiți proprietatea.
![]()
chmod 755 -R / var / www / html / wordpress /
Setați permisiunea de fișier.
![]()
systemctl reporniți nginx
Reporniți NGINX.
![]()
Acum, deschideți fișierul WordPress (în esență site-ul web WordPress) în browserul „http: // yourIPaddress / wordpress”.

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

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.

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

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.

Faceți clic pe Instalați WordPress și conectați-vă la 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.

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.

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.

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.

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.

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

După ce introduceți detaliile serverului și aplicației, faceți clic pe butonul Lansare 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.

Faceți clic pe aplicația dvs. 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.

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

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

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

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

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

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

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

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.

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.
