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 daljnjeg razgovora, krenimo s vodičem!
Potrebni paketi
Da biste instalirali duh U VPS-u se moramo povezati s njim i instalirati zavisnosti, 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 zavisnosti za kompajliranje NodeJS (zahtijeva Duh), će instalirati Nginx i drugi alati.
Kompajliranje NodeJS
Da sastavi NodeJS moramo preuzeti izvore:
wget http://nodejs.org/dist/node-latest.tar.gz
Jednom kada se to učini, 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
Spreman!
Instalacija
Prije konfiguriranja, morate ga instalirati, zar ne? Iako se naravno nemojte bojati, više nećete kompajlirati 🙂
Kreirajte www direktorij i pređite na njega:
mkdir -p /var/www
cd /var/www/
Preuzimanje Duh:
curl -L -O https://ghost.org/zip/ghost-latest.zip
Raspakirajte:
unzip -d ghost ghost-latest.zip
rm ghost.zip
Unesite direktorij:
cd ghost/
Premjestite sve na / var / www /:
mv /var/www/ghost/* /var/www/
Vratite se na / var / www /:
cd /var/www/
Instalacija 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 vašom 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 (GNU urednik, 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 pozadini! Za ovo instaliramo zauvijek:
/usr/local/bin/npm install -g forever
Uvodimo sljedeću naredbu (za početak duh Moramo biti u instalacijskom direktoriju (/ 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
Spremni! 😀
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 ponovo pokrenite Nginx
service nginx restart
Spremni! 😀
Konfigurirajte domenu
Unesite dobavljača domene i uredite zapis A (Host). Promijenite IP adresu na koju upućuje za vaš VPS i voila!
Završne napomene
Da biste pristupili administraciji, idite na www.dominio.com/ghost/, ne zaboravite promijeniti domenu za svoju domenu. Spremni!, 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
Raspakirajte:
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
Samo trebate modificirati default.hbs (jer ima manju grešku u navbaru) i sidebar.hbs i to je to!
Hvala!
Zanimljiv vodič. Možda se posvetim migraciji na Ghost, ali ne znam kakvo bi tamo bilo upravljanje (u stvari, ako mu je potreban pristup VPS-u, bilo bi pomalo neugodno).
Postoje alati za migriranje na Ghost s, na primjer, WordPress-a, vrlo je lako njime upravljati, sa 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 hakiranjima se može raditi, 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.
I 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, kao i kako instalirati i konfigurirati, ali nisu spomenuli zašto koristiti ghost. Na primjer, trenutno 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. Želio 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 servera.
Zapravo je opterećenje servera mnogo brže i koristi manje resursa
Objasnit ću to u sljedećem članku 😉
I još nešto nisam shvatio ... Šta je Ghost? Za blog? Za domenu? ...
Za kreiranje bloga
Super. Sada je ostalo samo nekoliko snimaka ekrana da se vidi kako Ghost izgleda spolja i iznutra
To isto. Samo nekoliko snimaka ekrana koji ilustriraju postupak i svi su zadovoljni. #LOL.
Čovječe, to je sljedeća stvar 😀