Lansarea WordPress la Oceanul Digital cu ServerPilot

Ce veți crea

Ce este ServerPilot?

ServerPilot.io este un panou de control bazat pe cloud asemănător cu cPanel și alternativele sale. Spre deosebire de alții care încearcă să lucreze generic cu orice gazdă, ServerPilot a ales să se concentreze exclusiv asupra îmbunătățirii Oceanului Digital. 

Odată ce ați creat o picătură (exemplu) la Oceanul Digital, ServerPilot îl va configura în mod programat și vă va oferi o interfață grafică de utilizator pentru funcțiile de bază de gestionare. Vă ajută să configurați utilizatori și baze de date, menținând în același timp un firewall și actualizări de securitate regulate. În general, simplifică complexitatea rularea unui server pentru oricine își apreciază timpul (asta e tot, nu?)

Dacă nu ați citit Construirea unei imagini de aplicație pentru a revinde la Oceanul digital (de asemenea, la Tuts +), acest lucru ar putea fi un moment bun pentru a-l revizui. Acest tutorial te face să construiești o instanță WordPress pe Oceanul Oceanic pas cu pas. Puteți compara acest ghid cu acesta.

În acest tutorial, vă voi îndruma prin lansarea unui site WordPress folosind ServerPilot și Digital Ocean.

Oceanul digital este într-adevăr o platformă de găzduire excelentă, pe care am construit-o în detaliu, anul trecut:

  • Utilizarea API-ului Digital Ocean pentru a gestiona instanțele cloud (Tuts +)
  • Utilizarea Oceanului Digital pentru administrarea DNS (Tuts +)
  • Instalarea WordPress la Oceanul Digital pe Ubuntu 14.04 (PubWP) 

Cât costă ServerPilot Costul?

ServerPilot este gratuit în forma sa de bază. Dacă doriți caracteristici îmbunătățite și analize în timp real, este de 10 USD pe lună. Conturile premium cu suport suplimentar, statistici și jurnale sunt de 49 USD pe lună.

Desigur, în plus față de taxele dvs. pentru ServerPilot, veți plăti, de asemenea, taxe de găzduire pentru Digital Ocean care încep de la 5 dolari lunar (opțiunile orare disponibile).

Noțiuni de bază cu oceanul digital

Presupunând că aveți deja un cont Digital Ocean, voi trece prin procesul de creare a unei picături, de înscriere pentru ServerPilot și de instalare a WordPress.

Dacă doriți un ghid vizual pentru a vă înscrie în Digital Ocean, puteți revizui înregistrarea și configurarea instanțelor generice la Digital Ocean aici. 

Crearea picăturii

Mai întâi, să creăm o picătură. În contul dvs. la Digital Ocean, faceți clic pe Crea buton:

O să sun pe a mea image.publishingwordpress.com dar puteți să vă numiți ceva generic. Voi folosi dimensiunea imaginii de 512 MB:

Luați notă de regiunea pe care o alegeți ca client va putea doar să vă instanțiate imaginea în aceeași regiune. Cu toate acestea, puteți transfera, de asemenea, regiunea imaginii dvs. dacă este necesar (cu unele perioade de întrerupere).

Sub Distributii, alege Ubuntu 14.04 și faceți clic pe Creați picăturile:

Oceanul digital va începe să vă creeze picăturile:

După ce ați terminat, veți vedea această pagină:

Notă: Vă rugăm să ignorați adresele IP specifice în aceste exemple deoarece aceste imagini au fost create în momente diferite sau în repetare și au adrese diferite.

De asemenea, veți primi un e-mail precum cel de mai jos:

Configurați numele de domeniu și DNS

Acum, puteți să vă accesați registratorul domeniului și să vă modificați înregistrările DNS pentru a indica domeniul sau subdomeniul pe noua adresă IP. În cazul meu, am indicat înregistrarea A pentru imagine.publishingwithwordpress.com la 107.170.171.26. A ta va fi diferit, evident.

Minunat! Acum, sunteți gata să încercați ServerPilot.

Înscrieți-vă la ServerPilot

Accesați site-ul Web ServerPilot.io și faceți clic pe Inscrie-te:

Conectați-vă serverul

Ar trebui să vedeți ceva de genul acestui tablou de bord gol:

Clic + Conectați serverul și specificați domeniul picăturii dvs. Ocean Digital:

Instalați ServerPilot pe picăturile dvs.

Veți primi instrucțiuni care trebuie să fie difuzate în picături de către contul Dvs. de rădăcini digitale Ocean:

Folosind instrucțiunile pe care le-ați primit prin e-mail de la Digital Ocean, conectați-vă prin SSH pe serverul dvs. Vi se va solicita să setați o nouă parolă root.


hello Jeff $ ssh [email protected] Nu se poate stabili autenticitatea gazdei "107.170.171.26 (107.170.171.26)". Antetul de amprentă cheie RSA este 41: b2: 9a: e2: e5: a2: c0: db: 80: 53: c1: 64: 8e: 2c: 99: 81. Sigur doriți să continuați conectarea (da / nu)? da Avertisment: A fost adăugată permanent "107.170.171.26" (RSA) în lista gazdelor cunoscute. parola [email protected]: vi se solicită să vă schimbați parola imediat (root forged) Bine ați venit la Ubuntu 14.04.1 LTS (GNU / Linux 3.13.0-43-generic x86_64) * Documentație: https: // help. ubuntu.com/ Informații despre sistem începând cu 10 Feb 15:30:49 EST 2015 Încărcarea sistemului: 0.0 Utilizarea memoriei: 9% Procese: 49 Utilizarea /: 10.8% din 19.56GB Schimb de utilizare: 0% Utilizatori înregistrați: 0 Grafic aceste date și gestionați acest sistem la: https://landscape.canonical.com/ Schimbarea parolei pentru root. (curent) Parola UNIX: introduceți noua parolă UNIX: reintroduceți noua parolă UNIX: root @ image: ~ #

Apoi, copiați și inserați codul de instrucțiuni ServerPilot (din caseta de dialog ServerPilot - nu exact ca în exemplul de mai jos):

(test -e / usr / bin / wget || (sudo apt-get update && sudo apt-get -y instalați wget)) && \ sudo wget -nv -O serverpilot-installer.py https: //download.serverpilot. io / serverpilot-installer.py && \ sudo Python serverpilot-installer.py \ --server-id = IaC9zxLxa50XmMfV \ --server-apikey = T7OtLpDXXXXArW1pgsLiNKaMXXXXMu4 

ServerPilot se va instala pe serverul dvs., conectându-vă picăturile Digital Ocean la propriul serviciu gestionat.

Va apărea ceva de genul:

root @ image: ~ # (test -e / usr / bin / wget || (sudo apt-get update && sudo apt-get -y instalare wget)) && \> sudo wget -nv -O serverpilot-installer.py https : //download.serverpilot.io/serverpilot-installer.py && \> sudo python serverpilot-installer.py \> --server-id = IaC9zxXXXXX0XmMfV \> --server-apikey = XXXXXwXXXXXzGEA3XXXXXiNKaXXXXrOXXXX 2015-02-10 15:36 : 31 Adresa URL: https: //download.serverpilot.io/serverpilot-installer.py [21561/21561] -> "serverpilot-installer.py" [1] Ign http://security.ubuntu.com Trust-security InRelease Obțineți: 1 http://security.ubuntu.com trusty-security Release.gpg [933 B] ... Hit http://mirrors.digitalocean.com trusty / univers amd64 Pachete preluate 3,127 kB în 7s (411 kB / s) Lectură liste de pachete ... Efectuat ... Crearea unui arbore de dependență Citirea informațiilor de stare ... Terminate Următoarele pachete au fost instalate automat și nu mai sunt necesare: ... 0 actualizat, 0 nou instalat, 0 eliminat și 37 nu actualizat. Citirea listelor de pachete ... Terminat Construirea dependenței Tree citirea informațiilor de stare ... Terminat apt-transport-https este deja cea mai nouă versiune. Următoarele pachete au fost instalate automat și nu mai sunt necesare: linux-headers-3.13.0-32 linux-headers-3.13.0-32-linux-headers generice-3.13.0-36 linux-headers-3.13.0-36 -generic linux-image-3.13.0-32-generic linux-image-3.13.0-36-generic linux-image-extra-3.13.0-32-generic linux-image-extra-3.13.0-36-generic Utilizați "apt-get autoremove" pentru a le elimina. 0 actualizat, 0 nou instalat, 0 pentru eliminare și 37 pentru upgrade. Atingat 7,264 B în 20 de secunde (360 B / s) Liste de pachete de lectură ... Realizat Citirea listelor de pachete ... Terminat Crearea unui arbore de dependență Citirea informațiilor de stare ... Terminate Următoarele pachete au fost instalate automat și nu mai sunt necesare: linux-headers-3.13.0-32 linux-headers-3.13.0-32-generic linux-headers-3.13.0-36 linux-headers-3.13.0-36-generic linux-image-3.13.0-32-generic linux-image-3.13.0- 36-generic linux-image-extra-3.13.0-32-generic linux-image-extra-3.13.0-36-generic Utilizați "apt-get autoremove" pentru a le elimina. Următoarele pachete suplimentare vor fi instalate: sp-python3.3 sp-python3.3-mysql-connector sp-python3.3-setproctitle Următoarele pachete NOI vor fi instalate: sp-python3.3 sp-python3.3-mysql- conector sp-python3.3-setproctitle sp-serverpilot-agent 0 actualizat, 4 nou instalat, 0 pentru a elimina și 37 nu actualizat. Aveți nevoie de 13,3 MB de arhive. După această operație, vor fi utilizate 93,5 MB de spațiu pe disc suplimentar. Obțineți: 1 https://download.serverpilot.io/repos/deb/ubuntu/14.04/sp/1/stable/amd64/ trusty / main sp-python3.3 amd64 3.3.5-1 [13.1 MB] ... Preluat 13.3 MB în 1s (9,122 kB / s) Selectarea pachetului anterior neselectat sp-python3.3 ... Configurarea sp-serverpilot-agent (1.0.0-7) ... Adăugarea grupului "sp-appuser" (GID 114) ... Terminat. initctl: instanță necunoscută: serverpilot-agent start / running, proces 1178 Triggers de procesare pentru ureadahead (0.100.0-16) ... ************************ ************************************************** ****** ServerPilot configurează și securizează serverul. Nu opriți / redimensionați / reporniți serverul dvs. chiar acum. Puteți gestiona acest server la https://manage.serverpilot.io ************************************ *********************************************

Când vă întoarceți la tabloul de bord ServerPilot, ar trebui să vedeți ceva de genul:

Creați o aplicație nouă

Apoi faceți clic pe numele domeniului dvs. și vă va cere să creați un Noua aplicație:

Clic +Noua aplicație și completați informațiile pentru WordPress așa cum am făcut mai jos (folosind numele domeniului dvs.). Numele de aplicație este doar un nume prietenos - îl poți numi Blogul meu în schimb.

Apoi apasa Creați aplicația. Ar trebui să vedeți setările de aplicații ca acestea:

Notă: dacă faceți clic pe navigare, puteți observa că statisticile, jurnalele și SSL sunt disponibile numai pentru clienții planului de afaceri.

Acum, suntem gata să instalați WordPress pe serverul dvs. Puteți urmări mai jos sau puteți consulta ghidul comunității de la ServerPilot aici.

Instalarea WordPress

Creați o parolă pentru ServerPilot SSH

Mai intai trebuie sa configuram un cont SSH pe care sa il conectezi cu ServerPilot. Clic serverpilot de mai sus pentru a stabili o parolă SSH pentru utilizatorul serverpilot. 

Notă: opt caractere reprezintă lungimea minimă necesară pentru parola dvs..

Apoi vă puteți conecta la picăturile dvs. din nou, dar de data aceasta folosind serverpilot utilizator și parolă:

hello Jeff $ ssh [email protected] Nu poate fi stabilită autenticitatea imaginii gazdă "image.publishingwithwordpress.com (107.170.171.26)". Antetul de amprentă cheie RSA este 41: b2: 9a: e2: e5: a2: c0: db: 80: 53: c1: 64: 8e: 2c: 99: 81. Sigur doriți să continuați conectarea (da / nu)? da Avertisment: a fost adăugat permanent "image.publishingwithwordpress.com" (RSA) în lista gazdelor cunoscute. Parola [email protected]: Bine ați venit la Ubuntu 14.04.1 LTS (GNU / Linux 3.13.0-43-generic x86_64) * Documentație: https://help.ubuntu.com/ Informații despre sistem la Tue Feb 10 15 : 35: 59 EST 2015 Încărcarea sistemului: 0.01 Procese: 65 Utilizarea /: 11.2% din 19.56GB Utilizatori conectați: 0 Utilizare memorie: 10% Adresa IP pentru eth0: 107.170.171.26 Schimb de utilizare: 0% acest sistem la: https://landscape.canonical.com/ Programele incluse în sistemul Ubuntu sunt software liber; termenii exacți de distribuție pentru fiecare program sunt descriși în fișierele individuale din / usr / share / doc / * / copyright. Ubuntu vine cu ABSOLUT NICIO GARANȚIE, în măsura permisă de legea aplicabilă. serverpilot @ imagine: ~ $

Instalați WordPress prin SSH

Copiați și lipiți următoarele comenzi pentru a descărca și decomprima ultimul cod WordPress:

cd aplicații / wordpress / public wget https://wordpress.org/latest.tar.gz tar xzf latest.tar.gz mv wordpress / *. rm latest.tar.gz rmdir wordpress

Configurați-vă site-ul WordPress

Vizitați numele domeniului dvs. și veți putea configura WordPress prin interfața de utilizator web, așa cum sunteți obișnuiți. Pentru a începe, vom alege o limbă:

Apoi, WordPress ne va informa ce informații solicită:

Creați baza dvs. de date cu ajutor din ServerPilot

Să revenim la pagina noastră de aplicații din ServerPilot pentru a crea o nouă bază de date. Puteți să-i numiți orice doriți. ServerPilot va furniza posibile nume de utilizator și parole:

Reveniți la site-ul dvs. Web și introduceți setările de bază de date ServerPilot alese:

WordPress vă va testa baza de date și vă va cere Pornește instalarea:

Vi se va solicita să furnizați un Titlu și un acreditări pentru site-ul WordPress:

Succes:

Vizitați site-ul dvs. WordPress nou

Conectați-vă cu acreditările alese și ar trebui să vedeți tabloul de bord generic WordPress:

Și site-ul dvs. va apărea astfel:

Dacă reveniți la ServerPilot și răsfoiți setările, veți observa că gestionează actualizările de securitate și paravanul de protecție pentru dvs.:


Desigur, există o mulțime de pași GUI, dar procesul este destul de simplu. Ați putea compara acest lucru cu crearea unui site cu o gazdă gestionată, cum ar fi WPEngine sau WordPress auto-găzduire. ServerPilot nu configurează în prezent o soluție de cache, cum ar fi W3 Total Cache with Varnish, deoarece instrucțiunile de auto-gazdă fac.

Oricum, serverul ServerPilot face cu siguranta incepand noi site-uri WordPress incredibil de usor.

Ce urmeaza?

Acum știi cum să construiești o aplicație bazată pe cloud a unei aplicații ca WordPress pe Oceanul digital folosind un panou de control gestionat. Dacă doriți să vă scufundați și să efectuați o configurare mai profundă a noului dvs. site, verificați lista mea de pluginuri WordPress recomandate.

Sper că ați găsit ServerPilot interesant și util. Cred că este un serviciu cu potențial extraordinar. Am avut câteva discuții cu CEO-ul lor Justin Samuel și l-am încurajat să integreze instalarea WordPress direct în tabloul de bord.

Dacă doriți să aflați când vine următorul tutorial, urmați-mă @reifman pe Twitter sau verificați pagina de instructor. 

Salut cererile de teme și teme. Puteți să le postați în comentariile de mai jos sau puteți să ne trimiteți un e-mail pe site-ul meu Lookahead Consulting.

Link-uri conexe

  • ServerPilot Website
  • Server CommunityPilot și documentație
Cod