Kako postaviti brzo učitavanje WordPress web mjesta na DigitalOcean?

Pokrenite WordPress (WP) web lokacije na DigitalOcean (DO) za manje od 10 minuta.


Novopečeni blogeri ili vlasnici web stranica često se pitaju kako ubrzati učitavanje web mjesta na zajedničkom hostingu i znaju ograničenje. I nakon nekoliko trenutaka frustracije žele se prebaciti iz zajedničkog na cloud hosting.

Jedna od prvih platformi za hosting u oblaku koja dolazi na pamet je DigitalOcean.

DO je izvrstan za početak; jeftiniji je od AWS-a i GCP-a, skalabilan, brz i nudi sve značajke koje možete očekivati.

Ali postavljanje web-lokacije je izazovno ako niste upoznati sa zadacima administracije sustava. Dajte vam OS i sve što je potrebno da se brinete o sebi.

Nakon primanja mnogih pitanja putem e-pošte o tome kako postaviti WP stranicu na DO, razmišljao sam sastaviti postupak kako bi široka publika mogla imati koristi..

Prije nego što se upustite u tehničku implementaciju, imajte na umu – DO nije registar domena. Što znači da ne možete kupiti domenu od njih. Pretpostavljam da već imate domenu, a ako ne želite i nabavite novu, kupite je od Namecheap-a.

Započnimo …

Postoji više načina za postavljanje WordPressa, ali jedan od najjednostavnijih načina koji sam pronašao je upotreba EasyEngine-a. U ovom ćemo vodiču koristiti EasyEngine za instaliranje svih potrebnih softvera i stvaranje WP web mjesta.

Dobivanje poslužitelja DigitalOcean

DO ima podatkovne centre na više lokacija širom svijeta. Odaberite bliže svojoj publici.

  • Prijavite se (prijavite se ako još nemate račun) u DigitalOcean
  • Napravite novu kapljicu i odaberite Ubuntu 18.x kao OS
  • Odaberite plan kapljica na temelju zahtjeva, ali ako krenete od tada 2GB ili 3GB RAM-a bi trebao biti u redu
  • Odaberite monitor kao dodatnu opciju
  • Dajte ime računala i kliknite Create

To će trajati oko jedne minute, a vi biste trebali vidjeti tamo stvoreni novi poslužitelj.

DO bi poslao vjerodajnice poslužitelja na vašu registriranu e-poštu.

  • Prijavite se na poslužitelj s danom vjerodajnicom i IP-om pomoću SSH klijenta

Kada se prvi put prijavite, od vas će se zatražiti da promijenite lozinku. To se očekuje i preporučuje promjenu složene lozinke.

Instaliranje EasyEngine-a

Jednom kada je poslužitelj spreman, vrijeme je za instaliranje EasyEngine-a (EE). EE je sjajna skripta za automatizaciju koja vam pomaže stvoriti više vrsta web mjesta jednostavnom naredbom. Dobra stvar kod EE je što se ne morate brinuti oko postavljanja pojedinačnih komponenti poput Nginx, MariaDB, Redis, PHP, itd. O svemu se brine u pozadini, a potpuno je BESPLATNO!

easyengine

Najnovija verzija EE koristi Docker, ali opet, ne morate znati za njih. EE je spreman za proizvodnju i voljeli su ga tisuće teških prometa.

Dopustite da vam pokažem koliko je jednostavno koristiti EasyEngine. Pretpostavljam da ste i dalje prijavljeni na poslužitelj DigitalOcean.

  • Ažurirajmo izvršavanjem naredbe ispod

apt-get update

  • I, instalirajte EE sa sljedećom naredbom

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

Proći će nekoliko minuta da instalirate potreban softver u pozadini i nakon što ga učinite, odvest će vas do upita.

Status: Preuzeta novija slika za easyengine / redis: v4.0.0
+——————-+—————————————————————————-+
| OS | Linux 4.15.0-45-generic # 48-Ubuntu SMP Utorak 29. siječnja 16:28:13 UTC 2019 x86_64 |
| Školjka | / kanta / bash |
| PHP binarni | /usr/bin/php7.2 |
| PHP verzija | 7.2.15-1 + ubuntu18.04.1 + deb.sury.org + 1 |
| php.ini korišteni | /etc/php/7.2/cli/php.ini |
| EE korijen dir | phar: //ee.phar |
| EE dobavljač dir | phar: //ee.phar/vendor |
| EE phar staza | / korijen |
| EE paketi dir | |
| EE globalna konfiguracija | |
| EE projekt config | |
| EE verzija | 4.0.10 |
+——————-+—————————————————————————-+
—–> Trčanje "ee web mjesto za pomoć" za više informacija o izradi web mjesta.
[E zaštićeni]: ~ #

Ovim se zaključuje da je EasyEngine instaliran i spreman za upotrebu.

Izrada stranice WordPressa

EE ima mogućnost stvaranja WordPress web mjesta s Redis cacheom, što je bolje. Koristim Redis na Geekflareu i zadovoljan sam njime, pa bih preporučio da probate.

Kreirajmo WP web mjesto na domeni s Redis cacheom.

ee web mjesto stvara geekflarelab.com –type = wp –cache

Gore, pomoću ee naredbe kreiram web lokaciju s imenom domene geekflarelab.com i unesite kao WordPress s opcijom keširanja.

Proći će nekoliko sekundi i trebali biste vidjeti uspješnu poruku poput sljedeće.

Konfiguriranje projekta.
Izrada WordPress stranice geekflarelab.com
Kopiranje konfiguracijskih datoteka.
Pokretanje usluga web mjesta.
Preuzimanje i konfiguriranje WordPress-a.
/Var/www/htdocs/wp-config.php uspješno je premješten /var/www/wp-config.php
Uspjeh: Unos domaćina uspješno je dodan.
Provjera i provjera statusa web mjesta. Ovo može potrajati neko vrijeme.

Instalacija stranice WordPress.
Uspjeh: http://geekflarelab.com uspješno je stvoren!
Unos web lokacije kreiran.
Stvaranje ulaza u kron
Uspjeh: Cron je uspješno stvoren
+——————–+—————————————-+
| Stranica | http://geekflarelab.com |
+——————–+—————————————-+
| Korijen stranice | /opt/easyengine/sites/geekflarelab.com |
+——————–+—————————————-+
| Naslov stranice | geekflarelab.com |
+——————–+—————————————-+
| Korisničko ime za WordPress | nadahnjujući-galois |
+——————–+—————————————-+
| WordPress lozinka | xxxxxxxxxxxx |
+——————–+—————————————-+
| DB domaćin | global-db |
+——————–+—————————————-+
| Naziv DB | geekflarelab_com |
+——————–+—————————————-+
| Korisnik DB | geekflarelab.com-DRf3pP |
+——————–+—————————————-+
| Lozinka DB | xxxxxxxxxxxx |
+——————–+—————————————-+
| E-pošta | [E zaštićeni] |
+——————–+—————————————-+
| SSL | Nije omogućeno |
+——————–+—————————————-+
| Predmemorija | Omogućeno |
+——————–+—————————————-+
[E zaštićeni]: ~ #

Odlično, tako je stvorena moja WP stranica. EasyEngine vodi računa o Nginx-u, optimizaciji PHP-a, tako da ne morate vršiti nikakve promjene

Vrijeme je za testiranje.

Mislite li da će uspjeti kada nađem geekflarelab.com?

Ne!

Moram ažurirati Zapis domene koji upućuje na IP poslužitelja DigitalOcean.

  • Prijavite se na konzolu registrara domene i ažurirajte A zapis.

Sada mogu pristupiti geekflarelab.com

Vidite, za samo nekoliko minuta, WP pokrećem na DO Cloud serveru.

Također bih radije učinio sljedeće.

Promjena SSH priključka

SSH port je prema zadanim postavkama 22, a svi znaju. To pomaže napadaču da izvrši brutalan napad, a ako je lozinka poslužitelja slaba, tada bi vaš poslužitelj mogao biti hakiran. Promjena zadanog porta na nešto drugo bila bi brza pobjeda.

Objasnio sam kako promijeniti SSH port u nastavku članka.

Kako osigurati i očvrsnuti Cloud / VPS VM (Ubuntu / CentOS)?

Provođenje SSL / TLS certifikata

Obavezno je posjedovati svoju web stranicu putem HTTPS-a, a dobra stvar je u tome što je možete dobiti besplatno. Ako ne želite ulaziti u dugotrajnu tehničku implementaciju, preporučio bih vam da isprobate Cloudflare.

Cloudflare nudi BESPLATNI SSL, uz ostale performanse i sigurnosne prednosti.

Osiguravanje WordPress-a

Ne ostavljajte WordPress sigurnim.

Na raspolaganju je više dodataka, ali ako proračun dopušta, tada prijeđite na premium rješenje. Možete odlučiti ili ići s CloudFlare PRO plan ili SUCURI. Obe nude sveobuhvatne performanse i sigurnosne značajke, uključujući BESPLATNI SSL cert, DDoS prevenciju napada, OWASP top 10 ublažavanje ranjivosti itd…

Koliko je brza stranica DigitalOcean WP?

Pa, teško je generalizirati ovo jer je svaka web lokacija jedinstvena. Ali, samo da vam kažem, napravio sam nekoliko testova opterećenja i evo rezultata.

Instalirao sam Autor Pro teme od StudioPressa i stavio nekoliko lažnih postova na testiranje pomoću Blazemetera.

Prilično nevjerojatna. Zar ne?

Kao što vidite, test je obavljen sa 50 korisnika tijekom 5 minuta od Sjeverne Kalifornije, a rezultat je sjajan.

  • Prosječno vrijeme odgovora – 351.19ms
  • Pogreška – 0%

Sve što traje manje od jedne sekunde je impresivno.

Zaključak

Ako ste na zajedničkom hostingu i želite se preseliti u oblak i spremni ste potrošiti vrijeme na postavljanju, DigitalOcean bi bio dobar izbor. Međutim, ako nemate vremena i vještina za upravljanje sobom, preporučio bih vam da pogledate Kinsta.

Kinsta je vrhunska WP hosting platforma koja koristi Google Cloud Platform pružajući najbolje performanse i sigurnost.

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