Acum câteva zile am publicat o intrare despre cum să instalați Fantomă cu ușurință cu un script de instalare, astăzi scriu acest lucru pentru a învăța cum să-l instalez nginx și numele dvs. de domeniu. Fără alte întrebări, să începem cu tutorialul!
Pachete necesare
Pentru instalare Fantomă În VPS trebuie să ne conectăm la acesta și să instalăm dependențele, pentru aceasta trebuie să instalăm următoarele:
# apt-get install build-essential automake make checkinstall dpatch patchutils autotools-dev debhelper quilt fakeroot xutils lintian cmake dh-make libtool autoconf git-core curl zip nginx
Aceasta va instala dependențele de compilat NodeJS (cerut de Fantomă), va instala nginx și alte instrumente.
Compilarea NodeJS
A compila NodeJS trebuie să descărcăm sursele:
wget http://nodejs.org/dist/node-latest.tar.gz
După ce ați făcut acest lucru, trebuie să le dezarhivați:
tar -xzf node-latest.tar.gz
Ne mutăm în directorul în care se află codul:
nodeversion=`ls | grep node`
cd $nodeversion
Compilăm și instalăm:
./configure
make -s
make install
Gata!
Instalare
Înainte de configurare, trebuie să-l instalați, nu? Deși, desigur, nu vă panicați, nu veți mai compila 🙂
Creați directorul www și treceți la el:
mkdir -p /var/www
cd /var/www/
Descărcare Fantomă:
curl -L -O https://ghost.org/zip/ghost-latest.zip
Dezarhivați:
unzip -d ghost ghost-latest.zip
rm ghost.zip
Introduceți directorul:
cd ghost/
Mutați totul în / var / www /:
mv /var/www/ghost/* /var/www/
Reveniți la / var / www /:
cd /var/www/
instala Fantomă
/usr/local/bin/npm install --production
Bun! Acum, pentru a configura. 😀
configurație
Edităm fișierul de configurare cu următoarea comandă:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.dominio.com/' -e 's/2368/8080/' config.js
Ușor nu? Înlocuiți „domain.com” cu domeniul dvs., de exemplu:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.theworldofthegeek.com/' -e 's/2368/8080/' config.js
Am putea face asta cu nano (editorul GNU, nu trebuie confundat cu cel al lui Nano DesdeLinux : V), dar ar fi mai complicat și ar trebui să înlocuim codul mult (da, mult, pe măsură ce îl citiți), dar acest mod de a explica este mai ușor :).
Dar nu uitați că avem nevoie să fie în fundal! Pentru aceasta, instalăm pentru totdeauna:
/usr/local/bin/npm install -g forever
Introducem următoarea comandă (pentru a începe Fantomă Trebuie să fim în directorul de instalare (/ var / www /)):
NODE_ENV=production forever start index.js
Ta dah! În fundal!
Pentru a opri, reporniți sau porniți Fantomă:
forever stop index.js
forever restart index.js
NODE_ENV=production forever start index.js
Gata! 😀
Configurarea Nginx
Timpul de configurare nginx!
Vom edita fișierul de configurare:
nano /etc/nginx/nginx.conf
Vom șterge totul și vom lipi următoarea configurație: http://paste.desdelinux.net/5034
Odată cu noile setări, înlocuiți cuvântul „domeniu” cu numele de domeniu de pe liniile 36, 38, 39 și 43.
Acum reporniți nginx
service nginx restart
Gata! 😀
Configurați domeniul
Introduceți furnizorul de domeniu și editați înregistrarea A (gazdă). Schimbați adresa IP către care indică VPS-ul dvs. și voila!
Note finale
Pentru a accesa administrația, accesați www.dominio.com/ghost/ nu uitați să schimbați domeniul pentru domeniul dvs. Gata! Acum puteți accesa domeniul dvs., începeți publicarea și instalați o temă :), dar ...
Lumea Geek (I) vă dau această temă pentru a o instala, modifica și bucura. 🙂
Trebuie doar să o descărcați:
wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip
Dezarhivați-l:
unzip TWOTGFlat.zip
Și copiați tema pe Fantomă
cp TWOTGFlat/ /var/www/content/themes
Acum, în setările de Fantomă schimbați tema cu cea nouă și voila!
Dacă aveți o întrebare sau aveți nevoie de ajutor Fantomă, lasă întrebările tale în comentarii sau mă poți contacta pe site-ul meu.
Noroc! nn /
Bun tutorial, o să testez pe VPS „joacă”, nu vei avea o previzualizare a temei pentru a vedea cum este înainte de a o descărca download
Sigur! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
Trebuie doar să modificați default.hbs (deoarece are o eroare minoră în bara de navigație) și sidebar.hbs și voila!
Vă mulțumim!
Interesant tutorial. Poate, mă dedic migrației către Ghost, dar nu știu cum ar fi managementul acolo (de fapt, dacă ar necesita acces la VPS, ar fi oarecum incomod).
Există instrumente pentru migrarea către Ghost de la WordPress, de exemplu, este foarte ușor de controlat, de la tusite.com/ghost accesați administrarea Postărilor, a utilizatorului și a blogului, din păcate nu are suport multi-utilizator (Dar va fi adăugat), dar cu unele Hacks la cod se poate face, deși personal prefer să aștept actualizările pentru a nu greși, dacă aveți întrebări, întrebați-mă
Ei bine, în orice caz, aș dori să încerc managementul multi-utilizator al Ghost.
Și acum o poți face!
Ghost acceptă deja multi-utilizatori 😀
Aș vrea să știu ce oferă fantoma ca platformă sau blog pe care alții nu o fac. Au făcut cunoscut aici și cum se instalează și se configurează, dar nu au menționat de ce să folosească fantoma. De exemplu, în prezent, WordPress cred că este coroana în acest tip de platformă, întrebarea ar fi de ce să folosești fantomă și nu wordpress? Sau este pur și simplu o alternativă, doar asta?
+1. Aș dori să am mai multe informații despre asta, pentru că se știe puțin despre Ghost.
Mă uitam la găzduirea mea și mi-am dat seama că Softaculous îi oferă instalarea, dar nu văd avantaje față de WordPress.
Singurul lucru pe care l-am văzut este că Ghost este mai minimalist, poate că oferă un anumit avantaj față de încărcarea serverului.
De fapt, încărcarea serverului este mult mai rapidă și utilizează mai puține resurse
Voi explica asta în articolul următor 😉
Și un lucru pe care încă nu l-am înțeles ... Ce este Ghost? Pentru un blog? Pentru un domeniu? ...
Pentru a crea un blog
Grozav. Acum avem nevoie doar de câteva capturi de ecran pentru a vedea cum arată Ghost în exterior și în interior
Acelasi. Doar câteva capturi de ecran pentru a ilustra procedura și toată lumea este fericită. #LAUGH OUT LOUD.
Omule, acesta este următorul lucru 😀