Vēlaties izveidot emuāru savā Linux tīmekļa serverībet kas ir kaut kas nedaudz vienkāršāks un vieglāks par WordPress? Tā vietā instalējiet Ghost. Tā ir super ātra, pilnībā atvērtu avotu emuāru veidošanas platforma, kas koncentrējas uz vienkāršību un lietošanas ērtumu. Lūdzu, saprotiet, lai arī šajā apmācībā mēs koncentrējamies uz Ubuntu sever, jūs varat instalēt Ghost praktiski jebkurā Linux servera izplatīšanā. Vienīgās prasības ir LEMP kaudze (Linux, Nginx MySQL un PHP) un Node.JS pakotņu pārvaldnieks Ghost-Cli instalēšanas rīka palaišanai.
Spoku lietotāja izveidošana
Ar Ghost serverī pārvaldīt nav drošisaknes lietotājs. Tā vietā ir daudz drošāk iestatīt lietotāju, kas īpaši kontrolētu un pārvaldītu programmatūru Ghost sistēmā. Lai iestatītu lietotāju, atveriet termināli serverī un piesakieties saknes lietotājā ar su.
No šejienes izmantojiet komandu adduser, lai Ubuntu pievienotu jaunu lietotāju.
adduser ghost-admin
Izmantojot rīku usermod, sudo grupai pievienojiet ghost-admin. Tas nodrošinās, ka tikko izveidotais spoku-admin konts var piekļūt un izpildīt saknes līmeņa komandas, izmantojot sudo.
usermod -aG sudo ghost-admin
Izmantojot paroli, iestatiet ghost-admin ar jaunu drošu paroli.
passwd ghost-admin
Pēc paroles iestatīšanas atteicieties no saknes un ieejiet ghost-admin, izmantojot:
su ghost-admin
LEMP instalēšana (Linux, Nginx MySQL un PHP)
Ghost vislabāk darbojas ar LEMP steku, nevis ar “LAMP” iestatīšanu. Tas nozīmē, ka instalētājs, kā arī izstrādātāji labprātāk izmantotu Nginx kā savu tīmekļa serveri, nevis Apache2.
Piezīme: Ghost ir iespējams instalēt ar Apache2, taču šajā apmācībā tas netiks apskatīts. Norādījumus skatiet oficiālajā Ghost emuāra dokumentācijā.
Ja jums jau ir LAMP (Linux, Apache2,MySQL un PHP) iestatīšana Ubuntu serverī, vairums rīku, kas jums būs nepieciešami šīs programmatūras palaišanai, jau ir sistēmā. Viss, kas nepieciešams, ir Apache2 aizstāšana ar Nginx. Lai to izdarītu, ievadiet:
sudo -s systemctl stop apache2 apt remove --purge apache2
Pēc tam vienkārši nomainiet to ar Nginx.
sudo -s apt install nginx systemctl enable nginx systemctl start nginx ufw allow "Nginx Full"
Vai jums vispār nav tīmekļa rīku? Ievadiet komandu zemāk, lai sāktu LAMP skursteņa instalēšanu. To darot, jūs varēsit iestatīt tādas lietas kā MySQL utt. Kad esat pabeidzis, izpildiet iepriekš sniegtos norādījumus, lai iztīrītu Apache2 par labu Nginx tīmekļa serveris.
sudo apt install lamp-server^
Piezīme: LAMP iestatīšanas laikā MySQL lūgs lietotājam iestatīt saknes paroli. Iestatiet vienu un pārliecinieties, vai tas ir droši. Tas ir nepieciešams, lai Ghost-CLI darbotos pareizi.
Instalējot mezglu.JS
Emuāru veidošanas platforma Ghost darbojas ar Node.JS palīdzību. Tā rezultātā lietotājiem būs jāinstalē NodeSource APT repo.
Piezīme: pirms turpināšanas pārliecinieties, vai lokšņu pakotne ir instalēta sistēmā.
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash
Pēc čokurošanās izmantojiet Ubuntu pakotņu pārvaldības programmatūru, lai instalētu NodeJS Ubuntu serverī.
Piezīme: pirms mēģināt satvert NodeJS, noteikti instalējiet visus sistēmas atjauninājumus arī Ubuntu serverī, lai pārliecinātos, ka viss darbojas nevainojami.
sudo apt-get install nodejs
Ghost-Cli instalēšana

Ghost emuāru veidošanas platforma ir veidota uzNodeJS rīku komplekts. Tā rezultātā tiek piegādāta Ghost NPM versija, kas lietotājiem ļauj ērti un automātiski instalēt (un atinstalēt) programmatūru uz jebkuru Linux versiju, kas spēj darbināt NPM / NodeJS un Nginx.
Lai sāktu, pārliecinieties, vai pati NPM ir instalēta Ubuntu. Jums būs jāveic šis solis, jo NodeJS bieži netiek iekļauts NPM, un tie ir atsevišķi komplekti, kas darbojas kopā.
sudo apt install npm
Pēc tam, izmantojot Node npm rīku, instalējiet jaunāko paketi ghost-cli:
sudo npm i -g ghost-cli
Ghost-Cli izmantošana, lai instalētu spoku
Visa programmatūra, kas nepieciešama Ghost instalēšanai, irsistēmā. Tagad atliek tikai paņemt jaunāko tās versiju un pareizi palaist to darbībā. Lai to izdarītu, vispirms jāizveido direktorijs saknes tīmekļa servera mapē. Nginx tas ir / var / www /.
Izmantojot iepriekš izveidoto lietotāju, izveidojiet spoku mapi tīmekļa direktorijā.
sudo mkdir -p /var/www/ghost/
Izmantojiet kompaktdisku, lai ievadītu jauno Ghost direktoriju. Ir svarīgi, lai apvalks tieši darbotos / var / www / spoks, vai spoku nospiešanas rīks atteiksies darboties pareizi.
cd /var/www/ghost/
Palaidiet Ghost-Cli. Šis rīks ir automātisks un uzdos dažādus jautājumus. Sāciet sākotnējo iestatīšanu ar:
sudo ghost install
Pirmais jautājums, ko Ghost-Cli uzdos, ir “kāds ir jūsu emuāra URL”. Ievadiet savu domēna vārdu uzvednē un nospiediet enter, lai turpinātu.

Pēc tam Ghost-Cli lūgs lietotājam ievadīt dažus datusMySQL informācija. Ievadiet “localhost” kā resursdatora vārdu. Tālāk ievadiet saknes MySQL paroli, kuru iestatījāt iepriekš, un saknes lietotājvārdu. Izpildiet instalētāja norādījumus, un drīz Ghost darbosies un darbosies jūsu serverī.
Kad cli instalētājs ir pabeigts, dodieties uz http://yourserverdomainname/ghost iestatīt un ievietot savu jauno emuāru.
Komentāri