Pred pár dňami som zverejnil príspevok o ako nainštalovať duch ľahko pomocou inštalačného skriptu, dnes to píšem, aby som sa naučil, ako to nainštalovať pomocou Nginx a názov vašej domény. Bez ďalších okolkov začnime s výukovým programom!
Povinné balenia
Inštalácia duch Vo VPS sa k nemu musíme pripojiť a nainštalovať závislosti, preto si musíme nainštalovať nasledovné:
# 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
Týmto sa nainštalujú závislosti, ktoré sa majú kompilovať NodeJS (je požadované Duch), nainštaluje Nginx a ďalšie nástroje.
Kompilácia NodeJS
Zostaviť NodeJS musíme si stiahnuť zdroje:
wget http://nodejs.org/dist/node-latest.tar.gz
Po dokončení ich musíte rozbaliť:
tar -xzf node-latest.tar.gz
Presunieme sa do adresára, kde sa nachádza kód:
nodeversion=`ls | grep node`
cd $nodeversion
Zostavujeme a inštalujeme:
./configure
make -s
make install
Hotovo!
inštalácia
Pred konfiguráciou si ho musíte nainštalovať, nie? Aj keď samozrejme neprepadajte panike, už nebudete zostavovať 🙂
Vytvorte adresár www a presuňte sa do neho:
mkdir -p /var/www
cd /var/www/
Plnenie duch:
curl -L -O https://ghost.org/zip/ghost-latest.zip
Rozbaliť:
unzip -d ghost ghost-latest.zip
rm ghost.zip
Zadajte adresár:
cd ghost/
Presunúť všetko na / var / www /:
mv /var/www/ghost/* /var/www/
Vráťte sa na / var / www /:
cd /var/www/
inštalovať duch
/usr/local/bin/npm install --production
Dobre! Teraz ku konfigurácii. 😀
konfigurácia
Konfiguračný súbor upravíme nasledujúcim príkazom:
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
Ľahké nie? Stačí nahradiť „doména.com“ svojou doménou, napríklad:
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
Dokázali by sme to nano (editor GNU, nesmie sa zamieňať s Nano DesdeLinux : V), ale bolo by to komplikovanejšie a museli by sme nahradiť veľa (áno, veľa, ako to čítate) kód, ale tento spôsob vysvetlenia je jednoduchší :).
Pamätajte však, že musíme byť v pozadí! Z tohto dôvodu inštalujeme navždy:
/usr/local/bin/npm install -g forever
Zavádzame nasledujúci príkaz (na začiatok duch Musíme byť v inštalačnom adresári (/ var / www /)):
NODE_ENV=production forever start index.js
Ta dah! V pozadí!
Zastavenie, reštartovanie alebo spustenie duch:
forever stop index.js
forever restart index.js
NODE_ENV=production forever start index.js
Pripravený! 😀
Nastavuje sa Nginx
Čas na konfiguráciu Nginx!
Upravíme konfiguračný súbor:
nano /etc/nginx/nginx.conf
Všetko odstránime a prilepíme nasledujúcu konfiguráciu: http://paste.desdelinux.net/5034
Po nových nastaveniach nahraďte slovo „doména“ názvom svojej domény na riadkoch 36, 38, 39 a 43.
Teraz reštartujte počítač Nginx
service nginx restart
Pripravený! 😀
Nakonfigurujte doménu
Zadajte poskytovateľa domény a upravte záznam A (hostiteľ). Zmeňte adresu IP, na ktorú odkazuje, na adresu vášho VPS, a voila!
Záverečné poznámky
Do správy sa dostanete na adrese www.dominio.com/ghost/. Nezabudnite zmeniť doménu svojej domény. Pripravené! Teraz máte prístup k svojej doméne, môžete začať zverejňovať a inštalovať motív :), ale ...
Svet geekov (I) vám poskytne túto tému, aby ste si ju mohli nainštalovať, upraviť a vychutnať. 🙂
Musíte si ho iba stiahnuť:
wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip
Rozbaľte to:
unzip TWOTGFlat.zip
A skopírujte tému do svojho duch
cp TWOTGFlat/ /var/www/content/themes
Teraz v nastaveniach vášho duch zmeňte tému na novú a voila!
Ak máte otázku alebo potrebujete pomoc s duch, nechajte svoje otázky v komentároch alebo ma môžete kontaktovať na mojej webovej stránke.
Na zdravie! nn /
Dobrý návod, chystám sa to „prehrať“ na VPS, nebudete mať pred stiahnutím ukážky témy, aby ste videli, ako to je 😛
Samozrejme! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
Musíte len upraviť default.hbs (pretože má malú chybu v navbare) a sidebar.hbs a je to!
Ďakujeme!
Zaujímavý návod. Možno sa venujem migrácii na Ghosta, ale neviem, aké by tam bolo vedenie (v skutočnosti, ak by to vyžadovalo prístup k VPS, bolo by to trochu nepríjemné).
Existujú nástroje na migráciu na Ghost napríklad z WordPressu, jeho ovládanie je veľmi jednoduché, z tusite.com/ghost získate prístup k administrácii Príspevkov, používateľov a blogov, bohužiaľ nemá podporu viacerých používateľov (Bude však pridané), ale s niektorými hackermi do kódu môže byť, aj keď osobne radšej počkám na aktualizácie, aby som sa vyhnul chybám, ak máte otázky, opýtajte sa ma
No, v každom prípade by som chcel vyskúšať Ghostovu správu viacerých používateľov.
A teraz to zvládnete!
Duch už podporuje viac používateľov 😀
Chcel by som vedieť, čo duch ponúka ako platformu alebo blogovanie, ktoré iní neposkytujú. Dali to tu vedieť a tiež ako inštalovať a konfigurovať, ale neuviedli, prečo používať ducha. Napríklad momentálne si myslím, že WordPress je na vrchole tohto typu platformy, otázkou by bolo, prečo používať ducha a nie wordpress? Alebo je to jednoducho alternatíva, len to?
+1. Chcel by som o tom získať viac informácií, pretože o Ghostovi sa vie len málo.
Pozeral som sa na môj hosting a uvedomil som si, že Softaculous ho ponúka na inštaláciu, ale oproti WordPressu nevidím výhody.
Jediné, čo som videl, je, že Ghost je minimalistickejší, možno to poskytuje určitú výhodu oproti zaťaženiu servera.
V skutočnosti je načítanie servera oveľa rýchlejšie a využíva menej zdrojov
To vysvetlím v ďalšom článku 😉
A jedna vec, ktorú som stále nepochopil ... Čo je to Duch? Za blog? Pre doménu? ...
Ak chcete vytvoriť blog
Skvelé. Teraz potrebujeme iba niekoľko snímok obrazovky, aby sme videli, ako vyzerá Duch navonok aj zvnútra
To isté. Iba niekoľko snímok obrazovky na ilustráciu postupu a všetci sú spokojní. #LOL.
Človeče!, To je ďalšie 😀