- - Kuinka asentaa haamu Ubuntu-palvelimelle

Kuinka asentaa haamu Ubuntu-palvelimelle

Haluatko perustaa blogin Linux-verkkopalvelimellesimutta mitä jotain hieman yksinkertaisempaa ja kevyempää kuin WordPress? Harkitse Ghostin asentamista sen sijaan. Se on erittäin nopea, täysin avoimen lähdekoodin blogi-alusta, joka keskittyy yksinkertaisuuteen ja helppoon käyttöön. Ymmärrä, että vaikka keskitymmekin tässä opetusohjelmassa Ubuntu sever -sovellukseen, voit asentaa Ghostin käytännössä mihin tahansa Linux-palvelinjakeluun. Ainoat vaatimukset ovat LEMP-pino (Linux, Nginx MySQL ja PHP) ja Node.JS-paketinhallinta Ghost-Cli-asennustyökalun ajamiseen.

Käyttäjän luominen haamulle

Ghostin hallitseminen palvelimella ei ole turvallistapääkäyttäjä. Sen sijaan on paljon turvallisempaa määrittää käyttäjä nimenomaan hallitsemaan ja hallitsemaan järjestelmän Ghost-ohjelmistoa. Asentaaksesi käyttäjän, avaa pääte palvelimelta ja kirjaudu pääkäyttäjälle su.

Tästä eteenpäin adduser-komennolla voit lisätä uuden käyttäjän Ubuntuun.

adduser ghost-admin

Lisää ghost-admin sudo-ryhmään usermod-työkalulla. Tämä varmistaa, että juuri luomamme aave-admin-tili voi käyttää ja suorittaa juurten komentoja sudo-palvelun kautta.

usermod -aG sudo ghost-admin

Aseta ghost-admin uudessa, turvallisessa salasanassa salasanalla.

passwd ghost-admin

Kun olet määrittänyt salasanan, kirjaudu ulos päähakemistosta ja sisään ghost-admin:

su ghost-admin

LEMP: n asentaminen (Linux, Nginx MySQL ja PHP)

Ghost toimii parhaiten LEMP-pinolla, ei ”LAMP” -asetuksen sijaan. Tämä tarkoittaa, että asennusohjelma, kuten myös kehittäjät, mieluummin käyttäisit Nginxiä verkkopalvelimena Apache2: n sijasta.

Huomaa: Ghost on mahdollista asentaa Apache2: n kanssa, mutta sitä ei käsitellä tässä opetusohjelmassa. Katso ohjeet Ghost-blogin virallisista ohjeista.

Jos sinulla on jo LAMPPU (Linux, Apache2,MySQL- ja PHP) -asetukset Ubuntu-palvelimella, suurin osa tämän ohjelmiston suorittamiseen tarvittavista työkaluista on jo järjestelmässä. Tarvitaan vain Apache2: n korvaaminen Nginxillä. Voit tehdä tämän kirjoittamalla:

sudo -s
systemctl stop apache2
apt remove --purge apache2

Korvaa sitten se Nginxillä.

sudo -s
apt install nginx
systemctl enable nginx
systemctl start nginx
ufw allow "Nginx Full"

Eikö sinulla ole mitään verkkotyökaluja? Kirjoita alla oleva komento aloittaaksesi LAMP-pinon asennuksen. Tämän tekeminen vie asioiden, kuten MySQL, jne. Asettamiseen, kun olet valmis, puhdista yllä olevat ohjeet yllä olevien ohjeiden mukaisesti. apache2 puolesta Nginx-verkkopalvelin.

sudo apt install lamp-server^

Huomaa: LAMP-asennuksen aikana MySQL pyytää käyttäjää asettamaan pääsalasanan. Aseta yksi ja varmista, että se on kunnolla kiinni. Tämä tarvitaan, jotta Ghost-CLI toimisi oikein.

Asennetaan Node.JS

Ghost-blogging-alusta toimii Node.JS: n avulla. Seurauksena on, että käyttäjien on asennettava NodeSource APT repo.

Huomaa: Varmista, että curl-paketti on asennettu järjestelmään ennen jatkamista.

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash

Kun olet käyttänyt curl-sovellusta, asenna NodeJS Ubuntu-palvelimelle Ubuntu-paketinhallintaohjelmalla.

Huomaa: Asenna kaikki järjestelmäpäivitykset myös Ubuntu-palvelimelle ennen kuin yrität tarttua NodeJS: ään, jotta kaikki sujuu hyvin.

sudo apt-get install nodejs

Ghost-Clin asentaminen

Ghost Blogging -alusta on rakennettuNodeJS työkalusarja. Seurauksena on, että se lähettää NPM-version Ghostista, jonka avulla käyttäjät voivat helposti ja automaattisesti asentaa (ja poistaa) ohjelmistonsa mihin tahansa Linux-versioon, joka pystyy käyttämään NPM / NodeJS- ja Nginx-ohjelmia.

Aloita varmistamalla, että NPM on itse asennettu Ubuntuun. Sinun on tehtävä tämä vaihe, koska NodeJS: ää ei usein sisällytetä NPM: ään, ja ne ovat erillisiä paketteja, jotka toimivat yhdessä.

sudo apt install npm

Asenna sitten ghost-cli-paketin uusin versio Node npm -työkalulla:

sudo npm i -g ghost-cli

Ghost-Clin käyttäminen Ghostin asentamiseen

Kaikki Ghostin asentamiseen tarvittavat ohjelmistot ovatjärjestelmään. Nyt on jäljellä vain oikein tarttua siihen uusin versio ja saada se toimimaan oikein. Tätä varten meidän on ensin luotava hakemisto juurihakemistopalvelimen kansioon. Nginxille tämä on / Var / www /.

Luo haamukansio verkkohakemistoon aiemmin luomamme käyttäjän avulla.

sudo mkdir -p /var/www/ghost/

Siirry uuteen Ghost-hakemistoon CD-levyllä. On tärkeää, että kuori toimii suoraan ulos / Var / www / ghost, tai ghost-cli-työkalu kieltäytyy toimimasta oikein.

cd /var/www/ghost/

Käynnistä Ghost-Cli. Tämä työkalu on automaattinen ja kysyy erilaisia ​​kysymyksiä. Käynnistä alkuperäinen asennus:

sudo ghost install

Ensimmäinen kysymys, jonka Ghost-Cli esittää, on “mikä on blogin URL-osoite”. Kirjoita verkkotunnuksesi kehotteeseen ja jatka painamalla enter-painiketta.

Ghost-Cli pyytää sitten käyttäjää antamaan joitainMySQL-tiedot. Kirjoita isäntänimeksi ”localhost”. Kirjoita seuraavaksi aiemmin määrittämäsi juur MySQL-salasana ja pääkäyttäjänimi. Noudata asennusohjelman ohjeita. Pian Ghost on pian käytössä ja palvelimellasi.

Kun cli-asennusohjelma on valmis, siirry kohtaan http://yourserverdomainname/ghost asettaa ja lähettää uuteen blogiisi.

Kommentit