- - A szellem telepítése az Ubuntu szerverre

A szellem telepítése az Ubuntu szerverre

Be szeretne állítani egy blogot a Linux webszerverérede mi lenne valami, ami kissé egyszerűbb és könnyebb, mint a WordPress? Fontolja meg a Ghost telepítését. Ez egy szupergyors, teljesen nyílt forrású blogplatform, amely az egyszerűségre és a könnyű felhasználásra összpontosít. Kérjük, értse meg, hogy bár az oktatóanyagban az Ubuntu sever-re koncentrálunk, szinte bármilyen Linux szerver disztribúcióra telepítheti a Ghost alkalmazást. Az egyetlen követelmény egy LEMP verem (Linux, Nginx MySQL és PHP) és a Node.JS csomagkezelő a Ghost-Cli telepítő eszköz futtatásához.

Felhasználó létrehozása a szellemhez

Nem biztonságos a Ghost kezelése a szerverena gyökér felhasználó. Ehelyett sokkal biztonságosabb egy felhasználót külön beállítani a Ghost szoftver vezérlésére és kezelésére a rendszeren. A felhasználó beállításához nyisson meg egy terminált a kiszolgálón, és jelentkezzen be a gyökér felhasználóba a su.

Innentől az adduser paranccsal új felhasználót vehet fel az Ubuntuhoz.

adduser ghost-admin

A usermod eszközzel adjon hozzá ghost-admin a sudo csoporthoz. Ez biztosítja, hogy a most létrehozott ghost-admin fiók hozzáférhessen és végrehajthassa a gyökér szintű parancsokat a sudo segítségével.

usermod -aG sudo ghost-admin

A passwd használatával állítsa be a ghost-admin egy új, biztonságos jelszót.

passwd ghost-admin

A jelszó beállítása után jelentkezzen ki a gyökérből és a ghost-adminba a következővel:

su ghost-admin

LEMP telepítése (Linux, Nginx MySQL és PHP)

A Ghost a LEMP verem helyett a LEMP veremgel fog futni. Ez azt jelenti, hogy a telepítő és a fejlesztők inkább az Nginx-et használják webszerverként, mint az Apache2-t.

Megjegyzés: Lehetőség van a Ghost telepítésére az Apache2 segítségével, de ez az oktatóanyag nem foglalkozik vele. Az utasításokat a Ghost blog hivatalos dokumentációjában találja meg.

Ha már van lámpája (Linux, Apache2,MySQL és PHP) beállítása az Ubuntu szerveren, a szoftver futtatásához szükséges legtöbb eszköz már megtalálható a rendszerben. Csak annyit kell tennie, hogy az Apache2 helyébe Nginx lép. Ehhez írja be:

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

Ezután egyszerűen cserélje ki Nginxre.

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

Egyáltalán nincs webes eszköz? Írja be az alábbi parancsot a LAMP verem telepítésének megkezdéséhez. Ennek elvégzésével elindíthatja a (például a MySQL stb.) Beállítását. Ha elkészült, kövesse a fenti utasításokat a apache2 a Nginx webszerver.

sudo apt install lamp-server^

Megjegyzés: A LAMP beállítása során a MySQL felkéri a felhasználót, hogy állítson be egy root jelszót. Állítson be egyet, és ellenőrizze, hogy biztonságos-e. Ez szükséges a Ghost-CLI megfelelő működéséhez.

A Node.JS telepítése

A Ghost blogplatform a Node.JS segítségével fut. Ennek eredményeként a felhasználóknak telepíteniük kell a NodeSource APT repót.

Megjegyzés: A folytatás előtt győződjön meg arról, hogy a curl csomag telepítve van a rendszerre.

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

A curl használata után használja az Ubuntu csomagkezelő szoftvert a NodeJS telepítéséhez az Ubuntu szerverre.

Megjegyzés: Ne felejtsen el telepíteni az összes rendszerfrissítést az Ubuntu kiszolgálóra, mielőtt megpróbálná megragadni a NodeJS-t, hogy minden zavartalanul működjön.

sudo apt-get install nodejs

A Ghost-Cli telepítése

A Ghost Blogging platform a következőkre épül:NodeJS eszközök halmaza. Ennek eredményeként a Ghost NPM verzióját szállítja, amely lehetővé teszi a felhasználók számára a szoftver egyszerű és automatikus telepítését (és eltávolítását) a Linux bármely olyan verziójára, amely képes az NPM / NodeJS és Nginx futtatására.

Az induláshoz ellenőrizze, hogy maga az NPM telepítve van-e az Ubuntun. Ezt a lépést meg kell tennie, mert a NodeJS gyakran nem szerepel az NPM-ben, és különálló csomagok vannak, amelyek együtt működnek.

sudo apt install npm

Ezután a Node npm eszköz használatával telepítse a ghost-cli csomag legújabb verzióját:

sudo npm i -g ghost-cli

A Ghost-Cli használata a Ghost telepítéséhez

A Ghost telepítéséhez szükséges összes szoftvera rendszeren. Most már csak annyit kell tennie, hogy megragadja a legújabb verziót, és megfelelően működtesse. Ehhez először el kell készítenünk egy könyvtárat a gyökér webkiszolgáló mappájába. Nginx esetében ez az / Var / www /.

A korábban létrehozott felhasználóval hozzon létre egy szellemmappát a web könyvtárban.

sudo mkdir -p /var/www/ghost/

A CD segítségével írja be az új Ghost könyvtárat. Fontos, hogy a héj közvetlenül működjön ki / Var / www / szellem, vagy a ghost-cli eszköz megtagadja a megfelelő működést.

cd /var/www/ghost/

Indítsa el a Ghost-Cli alkalmazást. Ez az eszköz automatikus, különféle kérdéseket feltenni. Indítsa el a kezdeti beállítást a következővel:

sudo ghost install

Az első kérdés, amelyet a Ghost-Cli feltesz: "mi a blog URL-je". Írja be a domain nevet a promptba, és nyomja meg az enter-t a folytatáshoz.

A Ghost-Cli ezután felkéri a felhasználót, hogy írjon be néhányatMySQL információk. Írja be a „localhost” gazdagépnevet. Ezután írja be a korábban beállított MySQL root jelszót és a root felhasználónevet. Kövesse a telepítő utasításait, és hamarosan a Ghost fel fog állni és futni fog a szerveren.

Miután a cli telepítő befejeződött, folytassa http://yourserverdomainname/ghost hogy beállíthassa és elküldhesse új blogjában.

Hozzászólások