- Kaip įdiegti vaiduoklį Ubuntu serveryje

Kaip įdiegti vaiduoklį Ubuntu serveryje

Norite nustatyti tinklaraštį savo „Linux“ žiniatinklio serveryjebet kas yra šiek tiek paprastesnė ir lengvesnė nei „WordPress“? Apsvarstykite galimybę įdiegti „Ghost“. Tai ypač greita, visiškai atviro kodo dienoraščių platforma, kurioje pagrindinis dėmesys skiriamas paprastumui ir lengvumui. Atminkite, kad nors šioje instrukcijoje mes kreipiame dėmesį į „Ubuntu Sever“, „Ghost“ galite įdiegti praktiškai bet kuriame „Linux“ serverio platinime. Vieninteliai reikalavimai yra LEMP rietuvė („Linux“, „Nginx MySQL“ ir „PHP“) ir „Node.JS“ paketo tvarkyklė „Ghost-Cli“ diegimo įrankui paleisti.

„Ghost“ vartotojo sukūrimas

Saugu valdyti „Ghost“ serveryješaknies vartotojas. Geriau saugiau nustatyti vartotoją, kuris valdytų ir valdytų „Ghost“ programinę įrangą sistemoje. Norėdami nustatyti vartotoją, atidarykite serverio terminalą ir prisijunkite prie pagrindinio vartotojo su su.

Iš čia naudokite komandą adduser, kad pridėtumėte naują vartotoją prie „Ubuntu“.

adduser ghost-admin

Įtraukdami „ghost-admin“ į sudo grupę naudodami „usermod“ įrankį. Tai užtikrins, kad ką tik sukurta „ghost-admin“ paskyra gali pasiekti ir vykdyti šakninio lygio komandas per sudo.

usermod -aG sudo ghost-admin

Naudodami „passwd“, nustatykite „ghost-admin“ naudodami naują, saugų slaptažodį.

passwd ghost-admin

Nustatę slaptažodį, atsijunkite nuo šaknies ir į „ghost-admin“ naudodami:

su ghost-admin

LEMP diegimas („Linux“, „Nginx MySQL“ ir „PHP“)

Vaiduoklis geriausiai veikia su LEMP krūva, o ne su „LAMP“ sąranka. Tai reiškia, kad diegimo programa ir kūrėjai norėtų, kad kaip serverį naudotumėte „Nginx“, o ne „Apache2“.

Pastaba: „Ghost“ galima įdiegti naudojant „Apache2“, tačiau tai nebus aprašyta šiame vadove. Nurodymus rasite oficialioje „Ghost“ tinklaraščio dokumentacijoje.

Jei jau turite žibintą („Linux“, „Apache2“, „„MySQL“ ir „PHP“ nustatymai „Ubuntu“ serveryje, dauguma įrankių, kurių jums reikės norint paleisti šią programinę įrangą, jau yra sistemoje. Viskas, ko reikia, yra „Apache2“ pakeitimas „Nginx“. Norėdami tai padaryti, įveskite:

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

Tada tiesiog pakeiskite jį „Nginx“.

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

Neturite jokių interneto įrankių? Įveskite žemiau esančią komandą, kad pradėtumėte dėti LAMP pluoštą. Tai atlikę užtruksite nustatydami tokius dalykus kaip „MySQL“ ir kt. Baigę vykdykite aukščiau pateiktas instrukcijas, kad išvalytumėte „Apache2“ naudai „Nginx“ žiniatinklio serveris.

sudo apt install lamp-server^

Pastaba: „LAMP“ sąrankos metu „MySQL“ paprašys vartotojo nustatyti pagrindinį slaptažodį. Nustatykite vieną ir įsitikinkite, kad jis saugus. Tai reikalinga tam, kad „Ghost-CLI“ tinkamai veiktų.

„Node.JS“ diegimas

„Ghost“ tinklaraščių platforma veikia padedant „Node.JS“. Dėl to vartotojams reikės įdiegti „NodeSource APT repo“.

Pastaba: prieš tęsdami įsitikinkite, kad sistemoje įdiegėte garbanojimo paketą.

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

Panaudoję „curl“, naudokite „Ubuntu“ paketo valdymo programinę įrangą, norėdami įdiegti „NodeJS“ į „Ubuntu“ serverį.

Pastaba: prieš bandydami patraukti „NodeJS“, būtinai įdiekite visus sistemos naujinius į „Ubuntu“ serverį, kad įsitikintumėte, jog viskas veikia sklandžiai.

sudo apt-get install nodejs

„Ghost-Cli“ diegimas

„Ghost Blogging“ platforma yra pagrįsta„NodeJS“ priemonių rinkinys. Dėl to ji siunčia „NPM“ „Ghost“ versiją, leidžiančią vartotojams lengvai ir automatiškai įdiegti (ir pašalinti) programinę įrangą į bet kurią „Linux“ versiją, galinčią paleisti „NPM / NodeJS“ ir „Nginx“.

Norėdami pradėti, įsitikinkite, kad pats NPM yra įdiegtas „Ubuntu“. Turėsite atlikti šį veiksmą, nes „NodeJS“ dažnai nėra įtrauktas į NPM ir jie yra atskiri paketai, veikiantys kartu.

sudo apt install npm

Tada, naudodamiesi „Node npm“ įrankiu, įdiekite naujausią „ghost-cli“ paketo versiją:

sudo npm i -g ghost-cli

„Ghost-Cli“ naudojimas „Ghost“ įdiegimui

Visa „Ghost“ įdiegti reikalinga programinė įranga yrasistemoje. Dabar liko tik iš tikrųjų griebtis naujausios versijos ir tinkamai ją paleisti. Norėdami tai padaryti, pirmiausia turime sukurti katalogą pagrindinio žiniatinklio serverio aplanke. Nginxui tai yra / var / www /.

Naudodamiesi anksčiau sukurtu vartotoju, žiniatinklio kataloge sukurkite vaiduoklių aplanką.

sudo mkdir -p /var/www/ghost/

Norėdami įeiti į naują „Ghost“ katalogą, naudokite kompaktinį diską. Svarbu, kad apvalkalas būtų tiesiogiai naudojamas / var / www / vaiduoklis, arba „ghost-cli“ įrankis atsisako tinkamai veikti.

cd /var/www/ghost/

Paleiskite „Ghost-Cli“. Šis įrankis yra automatinis ir užduos įvairius klausimus. Pradėkite pradinę sąranką naudodami:

sudo ghost install

Pirmasis klausimas, kurį užduos „Ghost-Cli“, yra „koks yra jūsų tinklaraščio URL“. Raginime įveskite savo domeno vardą ir tęskite paspausdami „Enter“.

Tada „Ghost-Cli“ paprašys vartotojo ką nors įvesti„MySQL“ informacija. Kaip pagrindinio kompiuterio vardą įveskite „localhost“. Tada įveskite pagrindinį „MySQL“ slaptažodį, kurį nustatėte anksčiau, ir pagrindinį vartotojo vardą. Vykdykite diegimo programos nurodymus, ir netrukus „Ghost“ bus sukurtas ir paleistas jūsų serveryje.

Baigę cli diegimo programą eikite į http://yourserverdomainname/ghost nustatyti ir paskelbti naujame tinklaraštyje.

Komentarai