Nuotykis su „Ghost I“: „Ghost“ įdiegimas VPS sistemoje su „Nginx“

Vaiduoklio logotipas

Prieš kelias dienas paskelbiau įrašą apie kaip įdiegti vaiduoklis lengvai su diegimo scenarijumi, šiandien aš tai rašau norėdamas išmokyti jį įdiegti nginx ir jūsų domeno vardą. Nesikuklindami pradėkime nuo pamokos!

Reikalingi paketai


Norėdami įdiegti vaiduoklis VPS turime prisijungti prie jo ir įdiegti priklausomybes, tam turime įdiegti:

# 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

Tai įdiegs kompiliuojamas priklausomybes NodeJS (reikalaujama pagal Vaiduoklis), įdiegs nginx ir kitos priemonės.

Sudarant mazgąJS


Sudaryti NodeJS turime atsisiųsti šaltinius:

wget http://nodejs.org/dist/node-latest.tar.gz

Tai atlikę, turite juos išpakuoti:

tar -xzf node-latest.tar.gz

Pereiname į katalogą, kuriame yra kodas:

nodeversion=`ls | grep node`
cd $nodeversion

Mes sudarome ir įdiegiame:

./configure
make -s
make install

Parengta!

Montavimas


Prieš konfigūruodami, turite jį įdiegti, tiesa? Nors, žinoma, neišsigąskite, daugiau nekompiliuosite 🙂

Sukurkite www katalogą ir pereikite prie jo:

Pažymėti: Prieš pradėdami visą mokymo programą, nepamirškite, kad turite pašalinti bet kurį serverį, kuris užima 80, 8080 prievadus, ir aplanką www, jei aplankas yra, ištrinkite jį.

mkdir -p /var/www
cd /var/www/

Eiti Vaiduoklis:

curl -L -O https://ghost.org/zip/ghost-latest.zip

Atsegti:

unzip -d ghost ghost-latest.zip
rm ghost.zip

Įveskite katalogą:

cd ghost/

Perkelkite viską į / var / www /:

mv /var/www/ghost/* /var/www/

Grįžkite į / var / www /:

cd /var/www/

Įdiekite vaiduoklis

/usr/local/bin/npm install --production

Na! Dabar sukonfigūruoti. 😀

konfigūracija

Redaguojame konfigūracijos failą naudodami šią komandą:

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

Lengva, tiesa? Tiesiog pakeiskite „domain.com“ savo domenu, pavyzdžiui:

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

Mes galėtume tai padaryti nanotechnologijų (GNU redaktorius, nereikia painioti su „Nano“ DesdeLinux : V), bet tai būtų sudėtingiau, ir mes turėtume pakeisti daug (taip, daug, kaip jūs skaitėte) kodą, tačiau taip paaiškinti yra lengviau :).

Bet atminkite, kad mums reikia, kad jis būtų antrame plane! Tam mes įdiegiame amžinai:

/usr/local/bin/npm install -g forever

Pristatome šią komandą (pradėti vaiduoklis Turime būti diegimo kataloge (/ var / www /):

NODE_ENV=production forever start index.js

Ta dah! Fone!

Norėdami sustabdyti, paleiskite iš naujo arba paleiskite vaiduoklis:

forever stop index.js
forever restart index.js
NODE_ENV=production forever start index.js

Paruošta! 😀

„Nginx“ nustatymas


Laikas sukonfigūruoti nginx!

Redaguosime konfigūracijos failą:

nano /etc/nginx/nginx.conf

Mes ištrinsime viską ir įklijuosime šią konfigūraciją: http://paste.desdelinux.net/5034

Kartą su naujais nustatymais pakeiskite žodį „domenas“ savo domeno vardu 36, 38, 39 ir 43 eilutėse.

Dabar paleiskite iš naujo nginx

service nginx restart

Paruošta! 😀

Konfigūruokite domeną


Įveskite domeno teikėją ir redaguokite A (pagrindinio kompiuterio) įrašą. Pakeiskite IP adresą, į kurį jis nurodo, jūsų VPS ir voila!

Baigiamosios pastabos


Norėdami pasiekti administraciją, eikite į www.dominio.com/ghost/ nepamirškite pakeisti savo domeno domeno. Pasirengę!, Galite pasiekti savo domeną, pradėti publikuoti ir įdiegti temą :), bet ...

„Geek“ pasaulis (Aš) suteikiu jums šią temą, kad galėtumėte ją įdiegti, modifikuoti ir mėgautis ja. 🙂

Jums tereikia jį atsisiųsti:

wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip

Atsegite:

unzip TWOTGFlat.zip

Ir nukopijuokite temą į savo vaiduoklis

cp TWOTGFlat/ /var/www/content/themes

Dabar jūsų nustatymuose vaiduoklis pakeisk temą į naują ir voila!

Jei turite klausimų ar jums reikia pagalbos vaiduoklis, palikite savo klausimus komentaruose arba galite susisiekti su manimi mano svetainėje.

Pagarbiai! nn /


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   talskartas sakė

    Gera pamoka, išbandysiu ją „žaisti“ VPS, prieš atsisiųsdami neturėsite temos peržiūros, kad pamatytumėte, kaip yra 😛

    1.    „XTickXIvanX“ sakė

      Tikrai! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
      Jums tereikia pakeisti numatytąjį. Hbs (nes juosta turi nedidelę klaidą) ir šoninę juostą. Hbs ir voila!

      1.    talskartas sakė

        Thank you!

  2.   3000 sakė

    Įdomi pamoka. Galbūt aš atsiduodu migracijai į „Ghost“, bet nežinau, kokia ten būtų vadovybė (tiesą sakant, jei tam reikia prieigos prie VPS, būtų kiek nepatogu).

    1.    „XTickXIvanX“ sakė

      Yra įrankių, kuriuos galite perkelti į „Ghost“ iš, pvz., „WordPress“, tai labai lengva valdyti, iš tusite.com/ghost galite pasiekti „Post“, vartotojo ir tinklaraščio administravimą, deja, jis neturi kelių vartotojų palaikymo (Bet tai bus pridėta), bet kai kuriuos kodų įsilaužimus galima atlikti, nors asmeniškai aš norėčiau laukti atnaujinimų, kad neklystų, jei turite klausimų, užduokite manęs 🙂

      1.    3000 sakė

        Na, bet kuriuo atveju norėčiau išbandyti „Ghost“ kelių vartotojų valdymą.

      2.    „XTickXIvanX“ sakė

        Ir dabar jūs galite tai padaryti!
        „Ghost“ jau palaiko kelis vartotojus 😀

  3.   Javieras Madridas sakė

    Norėčiau sužinoti, ką vaiduoklis siūlo kaip platformą ar tinklaraštį, ko kiti neteikia. Jie čia pranešė, kaip įdiegti ir konfigūruoti, tačiau neminėjo, kodėl reikia naudoti vaiduoklį. Pavyzdžiui, šiuo metu manau, kad „WordPress“ užima karūną tokio tipo platformose. Kyla klausimas, kodėl naudoti „ghost“, o ne „wordpress“? O gal tai tiesiog alternatyva, kaip tik?

    1.    Jorge sakė

      +1. Norėčiau turėti daugiau informacijos apie tai, nes apie „Ghost“ mažai žinoma.

      Žiūrėjau į savo prieglobą ir supratau, kad „Softaculous“ siūlo ją įdiegti, tačiau nematau pranašumų prieš „WordPress“.

      Vienintelis dalykas, kurį mačiau, yra tai, kad „Ghost“ yra labiau minimalistinis, galbūt tai suteikia tam tikrų pranašumų prieš serverio apkrovą.

      1.    „XTickXIvanX“ sakė

        Iš tikrųjų serverio apkrova yra daug greitesnė ir sunaudojama mažiau išteklių

    2.    „XTickXIvanX“ sakė

      Aš tai paaiškinsiu kitame straipsnyje 😉

  4.   raalso7 sakė

    Ir vieno dalyko aš vis dar nesupratau ... Kas yra vaiduoklis? Tinklaraščiui? Domenui? ...

    1.    gyvas sakė

      Norėdami sukurti tinklaraštį

  5.   gyvas sakė

    Puiku. Dabar liko tik kelios ekrano kopijos, kad pamatytumėte, kaip „Ghost“ atrodo išorėje ir viduje

    1.    3000 sakė

      Tas pats. Vos kelios ekrano kopijos, iliustruojančios procedūrą, ir visi yra patenkinti. #DAUG JUOKO.

    2.    „XTickXIvanX“ sakė

      Žmogau!, Tai kitas 😀