Seikkailu Ghost I: n kanssa: Ghostin asentaminen VPS: ään Nginxin avulla

Ghost-logo

Muutama päivä sitten julkaisin merkinnän aiheesta miten asentaa Aave helposti asennuskoodilla, tänään kirjoitan tämän opettaakseni kuinka asentaa se nginx ja verkkotunnuksesi. Aloitetaan ilman lisätoimia, aloitetaan opetusohjelma!

Vaaditut paketit


Asentaa Aave VPS: ssä meidän on muodostettava yhteys siihen ja asennettava riippuvuudet, tätä varten meidän on asennettava seuraavat:

# 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ämä asentaa käännettävät riippuvuudet NodeJS (edellyttämät Aave), asentaa nginx ja muut työkalut.

Käännetään solmuJS


Kääntää NodeJS meidän on ladattava lähteet:

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

Kun tämä on tehty, sinun on purettava ne:

tar -xzf node-latest.tar.gz

Siirtymme hakemistoon, jossa koodi sijaitsee:

nodeversion=`ls | grep node`
cd $nodeversion

Laadimme ja asennamme:

./configure
make -s
make install

Valmis!

Asennus


Ennen määritystä sinun on asennettava se, eikö? Vaikka et tietenkään paniikkisi, et enää käännä 🙂

Luo www-hakemisto ja siirry siihen:

Huomata: Muista, että ennen koko opetusohjelman aloittamista on poistettava kaikki palvelimet, jotka käyttävät portteja 80, 8080 ja www-kansion, jos se on olemassa, poista se.

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

Purkautua Aave:

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

Pura:

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

Syötä hakemisto:

cd ghost/

Siirrä kaikki kansioon / var / www /:

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

Palaa sivulle / var / www /:

cd /var/www/

asentaa Aave

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

Hyvä! Nyt määrittää. 😀

kokoonpano

Muokkaamme määritystiedostoa seuraavalla komennolla:

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

Helppo, eikö? Korvaa vain "domain.com" verkkotunnuksellasi, esimerkiksi:

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

Voisimme tehdä sen nano (GNU-editori, ei pidä sekoittaa nanoon DesdeLinux : V), mutta se olisi monimutkaisempaa ja meidän olisi korvattava paljon (kyllä, paljon, kun luet sitä) koodi, mutta tämä tapa selittää on helpompaa :).

Mutta muista, että tarvitsemme sen olevan taustalla! Tätä varten asennamme ikuisesti:

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

Esittelemme seuraavan komennon (aloittaa Aave Meidän on oltava asennushakemistossa (/ var / www /):

NODE_ENV=production forever start index.js

Ta dah! Taustalla!

Pysäytä, käynnistä uudelleen tai käynnistä Aave:

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

Valmis! 😀

Nginxin asettaminen


Aika määrittää nginx!

Muokkaamme kokoonpanotiedostoa:

nano /etc/nginx/nginx.conf

Poistamme kaiken ja liitämme seuraavan kokoonpanon: http://paste.desdelinux.net/5034

Kun olet määrittänyt uudet asetukset, korvaa sana "domain" verkkotunnuksesi nimellä riveillä 36, 38, 39 ja 43.

Käynnistä nyt uudelleen nginx

service nginx restart

Valmis! 😀

Määritä toimialue


Kirjoita verkkotunnuksesi tarjoaja ja muokkaa A (isäntä) -tietueita. Vaihda IP-osoite, johon se osoittaa VPS: lle, ja voila!

Viimeiset huomautukset


Pääset järjestelmänvalvojaan siirtymällä osoitteeseen www.dominio.com/ghost/ muista vaihtaa verkkotunnuksesi verkkotunnuksellesi. Valmiina! Voit nyt käyttää verkkotunnustasi, aloittaa julkaisemisen ja asentaa teeman :), mutta ...

Nörtin maailma (I) annan sinulle tämän teeman asennettavaksi, muunneltavaksi ja nautittavaksi. 🙂

Sinun tarvitsee vain ladata se:

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

Pura se:

unzip TWOTGFlat.zip

Ja kopioi teema omalle Aave

cp TWOTGFlat/ /var/www/content/themes

Nyt asetuksissa Aave vaihda teema uudeksi ja voila!

Jos sinulla on kysyttävää tai tarvitset apua Aave, jätä kysymyksesi kommentteihin tai voit ottaa yhteyttä minuun verkkosivustollani.

Kippis! nn /


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Thalskarth dijo

    Hyvä opetusohjelma, aion testata sen VPS: llä "pelaamiseksi", sinulla ei ole esikatselua teemasta nähdäksesi kuinka se on ennen lataamista 😛

    1.    XTickXIvanX dijo

      Varma! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
      Sinun tarvitsee vain muokata default.hbs (koska sillä on pieni virhe navigaattorissa) ja sidebar.hbs ja siinä kaikki!

      1.    Thalskarth dijo

        Kiitos!

  2.   eliotime3000 dijo

    Mielenkiintoinen opetusohjelma. Ehkä omistaudun siirtymiseen Ghostiin, mutta en tiedä millainen johto siellä olisi (itse asiassa, jos se vaatii pääsyn VPS: ään, se olisi hieman epämukavaa).

    1.    XTickXIvanX dijo

      Ghostiin siirtymiseen on työkaluja esimerkiksi WordPressistä, sitä on erittäin helppo hallita, osoitteesta tusite.com/ghost pääset käyttämään Viestien, käyttäjän ja blogin hallintaa, valitettavasti sillä ei ole monen käyttäjän tukea (Mutta se tulee olemaan lisätty), mutta joillakin Hacks-koodeilla voidaan tehdä, vaikka henkilökohtaisesti haluan odottaa päivityksiä virheiden välttämiseksi, jos sinulla on kysyttävää

      1.    eliotime3000 dijo

        No, joka tapauksessa haluaisin kokeilla Ghostin monen käyttäjän hallintaa.

      2.    XTickXIvanX dijo

        Ja nyt voit tehdä sen!
        Ghost tukee jo monen käyttäjän 😀

  3.   Javier Madrid dijo

    Haluaisin tietää, mitä aave tarjoaa foorumina tai blogina, mitä muut eivät. He ovat tehneet sen tunnetuksi täällä ja myös kuinka asentaa ja konfiguroida, mutta he eivät ole maininneet miksi käyttää haamua. Esimerkiksi tällä hetkellä mielestäni WordPress vie kruunun tämän tyyppiselle alustalle, kysymys olisi, miksi käyttää haamua eikä wordpressia? Vai onko se vain vaihtoehto, vain se?

    1.    Jorge dijo

      +1. Haluaisin lisätietoja tästä, koska Ghostista tiedetään vähän.

      Katsoin hostingiani ja tajusin, että Softaculous tarjoaa sen asentaa sen, mutta en näe etuja WordPressiin verrattuna.

      Ainoa asia, jonka olen nähnyt, on se, että Ghost on minimalistisempi, ehkä se tarjoaa jonkin verran etua palvelimen kuormitukseen nähden.

      1.    XTickXIvanX dijo

        Itse asiassa palvelimen kuorma on paljon nopeampi ja käyttää vähemmän resursseja

    2.    XTickXIvanX dijo

      Selitän sen seuraavassa artikkelissa 😉

  4.   raalso7 dijo

    Ja yhtä asiaa, jota en vieläkään ole ymmärtänyt ... Mikä on Ghost? Blogille? Verkkotunnukselle? ...

    1.    vilkas dijo

      Voit luoda blogin

  5.   vilkas dijo

    Loistava. Tarvitsemme vain muutaman kuvakaappauksen, jotta voimme nähdä, miltä Ghost näyttää ulkopuolelta ja sisältä

    1.    eliotime3000 dijo

      Sama. Vain muutama kuvakaappaus kuvaamaan menettelyä ja kaikki ovat onnellisia. #LOL.

    2.    XTickXIvanX dijo

      Mies, se on seuraava asia 😀