Ați semnat pentru Gazduire web numai pentru SSH? Nu vă faceți griji - instalați ușor orice software Web

Ați semnat pentru Gazduire web numai pentru SSH? Nu vă faceți griji - instalați ușor orice software Web / Wordpress și dezvoltare web

Deci, ați ales numele dvs. de domeniu Cum alegeți un nume de domeniu mare? Cum alegeți un nume de domeniu minunat? Alegerea numelui perfect de domeniu pentru site-ul dvs. este ca și cum ați alege numele perfect pentru primul copil. Sporiți probabilitatea succesului online cu aceste sfaturi. Sunt o mulțime într-un nume! Citeste mai mult . Aveți o idee ucigașă pentru un proiect. Sunteți concediați și sunteți pregătiți să dezlănțuiți ultima și cea mai mare creație pe internet.

După ce ați spălat internetul în căutarea celei mai bune găzduări web, v-ați aterizat pe un VPS. Există însă o problemă. Nu știți primul lucru despre operarea Linux prin linia de comandă puternică.

Nu vă mai faceți griji. Sunt pe punctul de a renunța la know-how-ul cum să instalați două aplicații web incredibile. Una este blogging-platforma extraordinaire WordPress, care permite o imensa intindere a internetului, inclusiv acest site. De asemenea, vă voi arăta cum să instalați ultimul pretendent pe tronul de blogging; Javascript și Node powered Ghost. Odată ce ați trecut prin procesul de instalare a acestor aplicații, trebuie să fiți încrezători cu linia de comandă Linux pentru a aborda orice aplicație web care vă traversează calea.

Pentru a face acest lucru, am lansat o instanță DigitalOcean care rulează Ubuntu 13.10 x64. Oceanul digital este un furnizor de VPS pentru care am un punct slab; oferind servicii de calitate și servere virtualizate rapid cu un preț de pornire de 5 USD. Le recomand foarte mult, deși există și alți furnizori VPS care sunt destul de buni.

Instalarea Ghost

Ghost este blogging, reimagined. Fiecare iota a acestei experiențe a fost concepută pentru a face procesul de publicare a operelor dvs. mai puțin dureroase. Colegul Mihir Patkar mi-a dat o scurgere de Ghost Ghost lansează platforma de blogare bazată pe Javascript ca o alternativă simplă la Wordpress Ghost lansează platforma de blogare Javascript bazată pe o alternativă simplă la Wordpress Wordpress este mai mult decât o platformă de blogging, dar dezvoltatorul John O'Nolan a vrut ceva mai simplu - dorea "doar o platformă de blogging". Și astfel a creat Ghost, construindu-l în întregime pe Javascript. Citește mai multe câteva luni în urmă.

În timp ce vom instala Ghost pe un Ocean Digital VPS - care vine cu un instalator Ghost - vom ignora programul de instalare și vom face acest lucru în mod greu.

În primul rând, mai întâi trebuie să punem SSH în cutia noastră. Acest lucru ar trebui să fie relativ simplu dacă rulați Linux sau OS X, deoarece ambele vin cu un client SSH construit înăuntru. Utilizatorii Windows sunt încurajați să verifice PuTTY, care este un client incredibil, open source SSH, deși există un număr de soluții incredibile 4 modalități ușoare de utilizare a SSH în Windows 4 Modalități ușoare de utilizare a SSH în Windows SSH este soluția de facto pentru accesul securizat la terminale la distanță de pe Linux și alte sisteme similare UNIX. Dacă aveți un server SSH la distanță pe care doriți să îl accesați, va trebui să descărcați un client SSH ... Citiți mai multe, inclusiv cele care se conectează în browserul dvs. Web.

Dacă ne conectăm pentru prima dată la cutia noastră, va trebui să facem mai întâi ceva. Vom asigura că managerul de pachete este actualizat și dacă există actualizări ale sistemului nostru, ar trebui să le instalăm. În Ubuntu, aceasta se face prin introducerea următoarelor comenzi:

sudo apt-get update
sudo apt-get upgrade

Rețineți că dacă v-ați conectat ca Root, nu va fi necesar să scrieți "sudo". Sudo este folosit pentru ca conturile să-și escaladeze temporar privilegiile pentru a executa o comandă care afectează sistemul de operare subiacent.

Acum, apuca o copie a construi-esențiale și zip.

sudo apt-get instalați-build zip esențial

Aceasta este a treia oară când a trebuit să folosim o comandă care face ceva cu apt-get. Deci ce este? Apt-get este managerul de pachete utilizat în Debian, Ubuntu și Linux Mint Ghidul dvs. pentru depozitele Ubuntu și gestionarea pachetelor Ghidul dvs. pentru depozitele Ubuntu și gestionarea pachetelor Read more. Aceasta ne permite să urmărim toate pachetele din sistem și să instalăm altele noi, precum și să le ștergem și să le actualizăm. Răcoros, bine?

Oh, și în timp ce sunteți la ea, apuca o copie a Node.js. Aceasta este platforma pe care Ce este Node.JS și de ce ar trebui să mă intereseze? [Dezvoltare Web] Ce este Node.JS și de ce ar trebui să mă intereseze? [Dezvoltare Web] JavaScript este un limbaj de programare care rulează în browser, nu? Nu mai. Node.js este o modalitate de a rula JavaScript pe server; dar este și mai mult. Dacă ... Citește mai mult Ghost rulează, și poate fi apucat cu un simplu apt-get. Utilizatorii versiunilor mai vechi ale Ubuntu ar putea fi nevoiți să aplice copia nodului din PPA al lui Chris Lea, care este mai actuală decât repo-urile oficiale Ubuntu.

sudo apt-get instalați nodejs

De asemenea, aveți nevoie de Node Package Manager (NPM). Creați o legătură simbolică între / usr / bin / nodejs și / usr / bin / node, apucați instalatorul NPM și rulați-l.

ln -s / usr / bin / nodejs / usr / bin / nod
curl https://npmjs.org/install.sh | sudo sh

Aceasta este prima dată când am întâlnit curl. Este de fapt un utilitar destul de cool pentru Linux, care ne permite să transferăm date între programe. În acest exemplu, îl folosim pentru a extrage o copie a scriptului de instalare NPM. Aceasta este apoi executată cu '| sudo sh '.

Înainte de a merge mai departe, să verificăm că am instalat Node și NPM. Dacă ecranul dvs. arată mai mult ca al meu, nu ezitați să continuați.

npm -v
nod -v

Dacă vedeți o eroare, ceva a mers prost. Încercați să revizuiți pașii anteriori sau să renunțați la un comentariu de mai jos.

Minunat. Acum, hai să luăm Ghost și să-l deschidem!

curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
unzip -uo ghost.zip -d fantomă

Dacă nu sunteți deja în el, treceți în directorul Ghost și instalați-l folosind NPM.

cd ghost /
npm install --production

Iată un lucru minunat despre NPM. De fapt, instalează toate dependențele de Javascript pentru Ghost pentru tine. Minunat, nu? După ce ați terminat de făcut toată munca grea, deschideți config.js și editați numărul de port la 8080 cu editorul de text de alegere. Nano este o alegere excelentă pentru începători nano vs. vim: Terminali Text Editori Comparați nano vs vim: Terminali Text Editors Comparat Deși Linux a devenit destul de ușor pentru practic oricine să folosească fără a fi nevoit să utilizeze Terminalul, sunt unii dintre noi care o folosesc în mod regulat sau sunt curioși cum se poate controla ... Citește mai mult, deși sunt mai degrabă mândru de Vim. De asemenea, va trebui să schimbați numele gazdei la adresa IP a serverului la care vă conectați.

Acum, e timpul să înceapă Ghost! În directorul pe care l-ați instalat Ghost, executați:

npm start

Pentru a verifica dacă aceasta funcționează, navigați la serverul pe care l-ați instalat Ghost pe browserul dvs. web, asigurându-vă că are numărul de port pe care l-ați specificat în config.js.

Huzzah! Functioneaza!

WordPress

Acum, timp pentru a instala WordPress. Vom începe de la zero, cu o picătură nouă de ocean digital. Ca și înainte, SSH în serverul dvs., actualizați managerul de pachete și instalați toate actualizările. Odată ce ați făcut acest lucru, vom începe să creăm stackul nostru de LAMP. Cel mai bun software pentru serverul Web Linux (& Apache Alternatives) Cel mai bun software pentru serverul Web Linux (& Apache Alternatives) Citiți mai multe. Aceasta înseamnă "Linux, Apache, MySQL și PHP" și se referă la platforma, serverul web, baza de date și limba de programare folosită pentru a rula instalarea WordPress.

Obținerea setului de stive LAMP este mai ușor decât pare. Desigur, există o mică listă de dependențe pe care trebuie să o instalați. Din fericire, Ubuntu vine cu un unic, care îți ocupă totul.

sudo apt-get instalați lamp-server ^

Serverul dvs. MySQL este locul în care stocați toate datele. Ca rezultat, vi se recomandă să creați o parolă puternică pentru serverul dvs. când vi se solicită acest lucru.

Si asta e. Serios. Asta-i totul. Acum ați configurat serverul LAMP. Acum, pentru a instala WordPress!

Mai întâi trebuie să creăm tabelul în care WordPress este un tutorial pas cu pas MySQL pentru bloggerii Wordpress care se auto-găzduiește un tutorial MySQL pas cu pas pentru bloggeri Wordpress cu auto-găzduire Dacă sunteți un blogger, șansele sunt că utilizați WordPress. Există două moduri în care poți folosi WordPress, ideal pentru cei care au ceva know-how tehnic și cei fără. Primul este să ... Citește mai multe vor stoca mesajele noastre de blog, precum și utilizatorul bazei de date pe care WordPress va folosi pentru a interacționa cu baza de date. Conectați-vă la MySQL.

Acum, executați următoarele linii de cod. Aveți grijă să introduceți fiecare rând în mod individual.

CREATE DATABASE wordpress;
CREATE USER 'wordpressuser' @ 'localhost' identificat prin "parola";
Acordați toate privilegiile pe wordpress. * TO 'wordpressuser' @ 'localhost';
PRIVILEGIILE FLUXULUI;
Ieșire

Acum, descărcați și dezarhivați WordPress.

wget http://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz -C / wordpress

Observați cum am folosit Wget aici în loc de curl? Fie lucrează, în acest caz, și sunt aproape interschimbabile. În acest context, ambii fac același lucru, mai mult sau mai puțin.

Mutați WordPress în / var / www și acordați permisiuni de citire, scriere și executare a acestui director. Aveți grijă să includeți steagul -R. Acest lucru face ca este recursiv.

mv wordpress / / var / www
chmod -R 777 / var / www

Acum, în browser-ul dvs., navigați la / WordPress. Dacă ați respectat aceste instrucțiuni, ar trebui să vedeți această pagină. Veți fi obligat să creați un fișier de configurare utilizând interfața web. Urmați instrucțiunile furnizate și, în curând, veți avea instalarea proprie WordPress. Dulce, eh?

Cum rămâne cu Bitnami?

Înainte să terminăm, vreau să vorbesc scurt despre Bitnami. Dacă sunteți un balansoar AWS 4 Utilizează mare pentru serviciile Web Am3 S3 Web 4 Amazing Utilizează serviciile Amazon S3 Web În ciuda faptului că Amazon este cel mai bine cunoscut pentru serviciile lor de vânzare cu amănuntul, ele oferă de fapt o mulțime de servicii web pentru dezvoltatorii și utilizatorii casnici care profită din experienta Amazonilor si scalabilitatea cu cantitati masive de ... Citeste mai mult server, acesta este cu siguranta ceva ce ar trebui sa investighezi. Această pornire spaniolă facilitează implementarea de la distanță a aplicațiilor web populare în felii AWS, inclusiv Drupal și WordPress.

Dacă asta pare a fi prea greu, puteți chiar să-l luați pe Bitnami pentru a vă sorta cu un server. Doar așteptăm să plătim o mică primă pentru asta.

Nu voi arăta prea mult în acest lucru, deoarece este ceva specific unei platforme. Cu toate acestea, dacă sunteți dispus să le încercați, acestea oferă o instalare gratuită de 1 oră a aplicației dvs. Web de alegere. În ceea ce privește restul acestui articol, ceea ce voi discuta ar trebui să funcționeze pe orice server care rulează GNU / Linux.

Concluzie

Linia de comandă Linux poate fi intimidantă la început. Nu există nici o îndoială în legătură cu asta. Dacă v-ați găsit în mod accidental înșivat cu găzduire web numai pentru SSH, veți fi nevoiți să vă umeziți picioarele cu linia de comandă pentru a obține ceva de făcut.

Din fericire, dacă puteți instala o aplicație web, le puteți instala pe toate. Tot ce aveți nevoie este un pic de încredere cu linia de comandă Linux, și abilitatea de a Google, indiferent de problemele cultură sus.

Ați semnat vreodată pentru SSH numai gazduire web accidental? Mi-ar plăcea să aud totul despre asta. Dă-mi un comentariu mai jos.

Creditul fotografic: tendințele inovatoare în tehnologia bazată pe date Technology Think Tank (Dell)

Explorați mai multe despre: Terminal, Ubuntu, Wordpress.