Prije nekoliko dana objavio sam članak o kako instalirati Duh lako s instalacijskom skriptom, danas ovo pišem kako bih naučio kako ga instalirati Nginx i ime vaše domene. Bez daljnjega, krenimo s tutorialom!
Potrebni paketi
Da biste instalirali Duh U VPS-u se moramo povezati s njim i instalirati ovisnosti, za to moramo instalirati sljedeće:
# 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
Ovo će instalirati ovisnosti za kompajliranje NodeJS (zahtijeva Duh), instalirat će Nginx i ostali alati.
Kompiliranje NodeJS
Za sastavljanje NodeJS moramo preuzeti izvore:
wget http://nodejs.org/dist/node-latest.tar.gz
Nakon što to učinite, morate ih otpakirati:
tar -xzf node-latest.tar.gz
Prelazimo u direktorij u kojem se nalazi kôd:
nodeversion=`ls | grep node`
cd $nodeversion
Kompajliramo i instaliramo:
./configure
make -s
make install
Gotovo!
Instalacija
Prije konfiguracije morate ga instalirati, zar ne? Iako naravno, nemojte paničariti, više nećete sastavljati 🙂
Stvorite www direktorij i pređite na njega:
mkdir -p /var/www
cd /var/www/
Pražnjenje Duh:
curl -L -O https://ghost.org/zip/ghost-latest.zip
Otvoriti rajsfešlus:
unzip -d ghost ghost-latest.zip
rm ghost.zip
Unesite direktorij:
cd ghost/
Premjesti sve na / var / www /:
mv /var/www/ghost/* /var/www/
Vratite se na / var / www /:
cd /var/www/
instalirati Duh
/usr/local/bin/npm install --production
Dobro! Sada za konfiguriranje. 😀
konfiguracija
Konfiguracijsku datoteku uređujemo sljedećom naredbom:
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
Lako zar ne? Samo zamijenite "domain.com" sa svojom domenom, na primjer:
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
Mogli bismo to učiniti nano (urednik GNU-a, koji se ne smije zamijeniti s Nanoovim DesdeLinux : V), ali bilo bi složenije i morali bismo zamijeniti puno (da, puno, dok ga čitate) koda, ali ovaj način objašnjenja je lakši :).
Ali upamtite da nam to treba biti u drugom planu! Za ovo instaliramo zauvijek:
/usr/local/bin/npm install -g forever
Uvodimo sljedeću naredbu (za početak Duh Moramo biti u direktoriju za instalaciju (/ var / www /)):
NODE_ENV=production forever start index.js
Ta dah! U pozadini!
Za zaustavljanje, ponovno pokretanje ili pokretanje Duh:
forever stop index.js
forever restart index.js
NODE_ENV=production forever start index.js
Spreman! 😀
Postavljanje Nginxa
Vrijeme je za konfiguriranje Nginx!
Uredit ćemo konfiguracijsku datoteku:
nano /etc/nginx/nginx.conf
Izbrisat ćemo sve i zalijepiti sljedeću konfiguraciju: http://paste.desdelinux.net/5034
Jednom s novim postavkama, zamijenite riječ "domena" imenom vašeg domene u redovima 36, 38, 39 i 43.
Sada ponovno pokrenite Nginx
service nginx restart
Spreman! 😀
Konfigurirajte domenu
Unesite davatelja usluge domene i uredite zapis A (Host). Promijenite IP adresu na koju upućuje za vaš VPS i voila!
Završne bilješke
Da biste pristupili administraciji, idite na www.dominio.com/ghost/ ne zaboravite promijeniti domenu za svoju domenu. Spremni! Sada možete pristupiti svojoj domeni, početi objavljivati i instalirati temu :), ali ...
Svijet Geeka (I) dajem vam ovu temu da biste je mogli instalirati, izmijeniti i uživati. 🙂
Jednostavno ga morate preuzeti:
wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip
Otpakirajte:
unzip TWOTGFlat.zip
I kopirajte temu na svoj Duh
cp TWOTGFlat/ /var/www/content/themes
Sada u postavkama vašeg Duh promijenite temu u novu i voila!
Ako imate pitanje ili vam je potrebna pomoć Duh, ostavite svoja pitanja u komentarima ili me možete kontaktirati na mojoj web stranici.
Živjeli! nn /
Dobar tutorial, testirat ću ga na "play" VPS-u, nećete imati pregled teme da biste vidjeli kako je prije preuzimanja ing
Naravno! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
Jednostavno morate izmijeniti default.hbs (jer ima manju pogrešku u navbaru) i bočnu traku.hbs i to je to!
Hvala vam!
Zanimljiv tutorial. Možda se posvetim migraciji na Ghost, ali ne znam kakvo bi tamo bilo upravljanje (zapravo, ako zahtijeva pristup VPS-u, bilo bi pomalo neugodno).
Postoje alati za migriranje na Ghost s, na primjer, WordPress-a, vrlo je lako njime upravljati, s tusite.com/ghost pristupate administraciji postova, korisnika i bloga, nažalost nema podršku za više korisnika (ali to će biti dodano), ali s nekim hackovima za kodiranje može se napraviti, iako osobno radije čekam ažuriranja kako ne bih pogriješio, ako imate pitanja, pitajte me
Pa, u svakom bih slučaju volio isprobati Ghostovo višekorisničko upravljanje.
A sada to možete vi!
Ghost već podržava više korisnika user
Volio bih znati što duh nudi kao platformu ili bloganje, a što drugi ne. Ovdje su to obznanili i također kako instalirati i konfigurirati, ali nisu spomenuli zašto koristiti duh. Na primjer, trenutno je WordPress mislim da je kruna u ovoj vrsti platforme, pitanje bi bilo zašto koristiti ghost, a ne wordpress? Ili je to jednostavno alternativa, samo to?
+1. Volio bih imati više informacija o tome, jer se o Duhu malo zna.
Gledao sam svoj hosting i shvatio sam da ga Softaculous nudi da ga instalira, ali ne vidim prednosti u odnosu na WordPress.
Jedino što sam vidio je da je Ghost minimalističkiji, možda to daje neku prednost u odnosu na opterećenje poslužitelja.
Zapravo je učitavanje poslužitelja puno brže i koristi manje resursa
Objasnit ću to u sljedećem članku 😉
I jednu stvar koju još uvijek nisam razumio ... Što je Ghost? Za blog? Za domenu? ...
Za stvaranje bloga
Sjajno. Sada nam treba samo nekoliko snimki zaslona da bismo vidjeli kako Ghost izgleda izvana i iznutra
To isto. Samo nekoliko snimki zaslona za ilustraciju postupka i svi su zadovoljni. #LOL.
Čovječe, to je sljedeća stvar 😀