Cum să configurați site-uri WordPress cu încărcare rapidă pe DigitalOcean?

Lansați site-uri WordPress (WP) pe DigitalOcean (DO) în mai puțin de 10 minute.


Bloggerii newbie sau proprietarii de site-uri se întreabă adesea cum să facă încărcarea site-ului mai rapid pe hostingul partajat și știu limitarea. Și după ce au trecut prin câteva momente de frustrări, ei vor să treacă de la hostingul comun la cloud.

Una dintre primele platforme de găzduire cloud care vin în minte este DigitalOcean.

DO este excelent pentru a începe; este mai ieftin decât AWS și GCP, scalabil, rapid și oferă toate caracteristicile pe care le puteți aștepta.

Dar configurarea unui site este dificilă dacă nu sunteți familiarizat cu sarcinile de administrare a sistemului. Vă oferă sistemul de operare și tot ce aveți nevoie pentru a avea grijă de voi.

După ce am primit numeroase întrebări prin e-mail despre cum să configurați site-ul WP pe DO, m-am gândit să alcătuiesc o procedură pentru ca un public mai larg să beneficieze.

Înainte de a intra în implementarea tehnică, rețineți – DO nu este un registrator de domeniu. Ceea ce înseamnă că nu puteți cumpăra un domeniu de la ei. Presupun că aveți deja un domeniu și, dacă nu doriți să obțineți unul nou, atunci cumpărați de la Namecheap.

Hai sa incepem…

Există mai multe modalități de a configura WordPress, dar una dintre cele mai ușoare metode pe care le-am găsit este folosind EasyEngine. În acest tutorial, vom folosi EasyEngine pentru a instala tot software-ul necesar și a crea un site WP.

Obținerea unui server DigitalOcean

DO are centre de date în mai multe locații la nivel global. Alegeți-vă mai aproape de publicul dvs..

  • Conectați-vă (Înregistrați-vă dacă nu aveți încă un cont) în DigitalOcean
  • Creați picături noi și alegeți Ubuntu 18.x ca sistem de operare
  • Alegeți un plan pentru picături în funcție de cerință, dar dacă începeți până la 2 GB sau 3 GB RAM ar trebui să fie ok
  • Alegeți să monitorizați ca opțiune suplimentară
  • Dați numele de gazdă și faceți clic pe Create

Va dura aproximativ un minut și ar trebui să vedeți serverul nou creat listat acolo.

DO ar trimite certificatul de server la e-mailul dvs. înregistrat.

  • Conectați-vă la server cu datele de identificare și IP-ul date folosind clientul SSH

Când vă autentificați pentru prima dată, vă va solicita să schimbați parola. Acesta este de așteptat și recomandat să schimbați o parolă complexă.

Instalarea EasyEngine

După ce serverul este gata, este timpul să se instaleze EasyEngine (EE). EE este un script de automatizare excelent care vă ajută să creați mai multe tipuri de site-uri cu o simplă comandă. Lucrul bun despre EE este că nu trebuie să vă faceți griji cu privire la configurarea componentelor individuale precum Nginx, MariaDB, Redis, PHP, etc. Totul este îngrijit în fundal și este complet GRATUIT!

easyengine

Cea mai recentă versiune a EE, Docker, dar din nou, nu trebuie să știți despre ele. EE este gata de producție și este iubit de mii de site-uri cu trafic intens.

Permiteți-mi să vă arăt cât de ușor este să utilizați EasyEngine. Presupun că sunteți încă conectat la un server DigitalOcean.

  • Să actualizăm executând comanda de mai jos

actualizare apt-get

  • Și instalați EE cu următoarea comandă

wget -qO ee rt.cx/ee4 && sudo bash ee

Va dura câteva minute pentru a instala software-ul necesar în fundal și odată terminat, și vă va duce la prompt.

Stare: a descărcat o imagine mai nouă pentru easyengine / Redis: v4.0.0
+——————-+—————————————————————————-+
| Sistem de operare | Linux 4.15.0-45-generic # 48-Ubuntu SMP Joi 29 ianuarie 16:28:13 UTC 2019 x86_64 |
| Coajă | / bin / bash |
| PHP binar | /usr/bin/php7.2 |
| Versiunea PHP | 7.2.15-1 + ubuntu18.04.1 + deb.sury.org + 1 |
| php.ini utilizat | /etc/php/7.2/cli/php.ini |
| EE rădăcină dir | phar: //ee.phar |
| Vânzător EE dir | phar: //ee.phar/vendor |
| Calea EE phar | / rădăcină |
| Pachete EE dir | |
| EE global config | |
| Configurare proiect EE | |
| Versiunea EE | 4.0.10 |
+——————-+—————————————————————————-+
—–> Alerga "site de ajutor ee" pentru mai multe informații despre cum să creați un site.
[Email protected]: ~ #

Acest lucru concluzionează că EasyEngine este instalat și gata de utilizare.

Crearea unui site WordPress

EE are opțiunea de a crea un site WordPress cu cache Redis, care funcționează mai bine. Folosesc Redis pe Geekflare și sunt fericit cu el, așa că aș recomanda să încercați asta.

Să creăm un site WP pe un domeniu cu cache Redis.

site-ul ee creează geekflarelab.com –type = wp –cache

Mai sus, folosesc comanda ee pentru a crea un site cu nume de domeniu geekflarelab.com și tip ca WordPress cu opțiunea de memorie în cache.

Va dura câteva secunde și ar trebui să vedeți un mesaj de succes, precum următorul.

Configurarea proiectului.
Crearea site-ului WordPress geekflarelab.com
Copierea fișierelor de configurare.
Pornirea serviciilor site-ului.
Descărcarea și configurarea WordPress.
Mutat /var/www/htdocs/wp-config.php în /var/www/wp-config.php cu succes
Succes: intrarea gazdă a fost adăugată cu succes.
Verificarea și verificarea stării sit-up-ului. Este posibil să dureze ceva timp.

Instalarea site-ului WordPress.
Succes: http://geekflarelab.com a fost creat cu succes!
Intrarea pe site a fost creată.
Crearea intrării cron
Succes: Cron creat cu succes
+——————–+—————————————-+
| Site | http://geekflarelab.com |
+——————–+—————————————-+
| Rădăcina site-ului | /opt/easyengine/sites/geekflarelab.com |
+——————–+—————————————-+
| Titlul site-ului | geekflarelab.com |
+——————–+—————————————-+
| Nume utilizator WordPress | inspirator-galois |
+——————–+—————————————-+
| Parolă WordPress | xxxxxxxxxxxx |
+——————–+—————————————-+
| Gazda DB | global-db |
+——————–+—————————————-+
| Nume DB | geekflarelab_com |
+——————–+—————————————-+
| Utilizator DB | geekflarelab.com-DRf3pP |
+——————–+—————————————-+
| Parola DB | xxxxxxxxxxxx |
+——————–+—————————————-+
| E-mail | [Email protected] |
+——————–+—————————————-+
| SSL | Neactivat |
+——————–+—————————————-+
| Cache | Activat |
+——————–+—————————————-+
[Email protected]: ~ #

Grozav, așa că site-ul meu WP este creat. EasyEngine are grijă de Nginx, baza de date, optimizarea PHP, astfel încât nu trebuie să efectuați nicio modificare

E timpul să o testeze.

Crezi că va funcționa atunci când voi accesa geekflarelab.com?

Nu!

Trebuie să actualizez o înregistrare a unui domeniu pentru a indica IP-ul serverului DigitalOcean.

  • Conectați-vă la consola registratorului de domeniu și actualizați înregistrarea A.

Acum, pot accesa geekflarelab.com

În câteva minute, WP rulează pe serverul DO DO.

De asemenea, aș prefera să fac următoarele.

Schimbarea portului SSH

În mod implicit, portul SSH este 22 și toată lumea știe. Acest lucru ajută un atacator să efectueze un atac de forță brută, iar dacă parola serverului este slabă, atunci serverul tău ar putea fi hacked. Modificarea portului implicit la altceva ar fi o câștigare rapidă.

Am explicat cum se poate schimba portul SSH în articolul de mai jos.

Cum să securizați și să îngreunați VM Cloud / VPS (Ubuntu / CentOS)?

Implementarea certificatului SSL / TLS

Este obligatoriu să aveți site-ul dvs. prin HTTPS, iar lucrul bun este că îl puteți obține gratuit. Dacă nu doriți să intrați într-o implementare tehnică îndelungată, aș recomanda să încercați Cloudflare.

Cloudflare oferă SSL GRATUIT, împreună cu alte avantaje de performanță și securitate.

Securizarea WordPress

Nu lăsați WordPress nesigur.

Există mai multe plugin-uri disponibile, dar dacă bugetul permite, atunci alegeți o soluție premium. Puteți alege să mergeți fie cu Cloudflare Plan PRO sau SUCURI. Ambele oferă funcții de securitate și performanță cuprinzătoare, inclusiv certificarea GRATUITĂ SSL, prevenirea atacurilor DDoS, reducerea vulnerabilităților OWASP top 10, etc…

Cât de rapid este site-ul WP DigitalOcean?

Ei bine, este dificil de generalizat acest lucru, deoarece fiecare site este unic. Dar, doar pentru a vă face o idee, am făcut câteva teste de încărcare și iată rezultatul.

Am instalat dispozitivul Tema Autoritate Pro de StudioPress și puneți câteva postări manechine pentru a testa folosind Blazemeter.

Destul de uimitor. Nu-i așa?

După cum puteți vedea, testul a fost făcut cu 50 de utilizatori timp de 5 minute de California de Nord, iar rezultatul este grozav.

  • Timpul mediu de răspuns – 351.19ms
  • Eroare – 0%

Orice mai puțin de 1 secundă este impresionant.

Concluzie

Dacă sunteți pe un hosting comun și căutați să vă mutați în cloud și sunteți gata să vă petreceți timpul setând, atunci DigitalOcean ar fi o alegere bună. Cu toate acestea, dacă nu aveți timp și abilități pentru a vă gestiona, atunci aș recomanda să aruncați o privire spre Kinsta.

Kinsta este o platformă de găzduire WP premium administrată care folosește platforma Google Cloud pentru a oferi cele mai bune performanțe și securitate.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map