A szellem telepítése az Ubuntu szerverre

click fraud protection

Fel akar állítani egy blogot a Linux webszerverén, de mi lenne valamivel 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 ebben az oktatóanyagban az Ubuntu sever-re koncentrálunk, szinte bármilyenre telepítheti a Ghost-ot Linux szerver terjesztés. Az egyetlen követelmény a LEMP verem (Linux, Nginx MySQL és PHP) és a csomópont. 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 kiszolgálón a gyökér felhasználóval. 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 parancs segítségével új felhasználót vehet fel az Ubuntuhoz.

adduser ghost-admin
instagram viewer

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ó.

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 leginkább LEMP veremgel fut, nem pedig „LAMP” beállításokkal. 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. Utal A Ghost blog hivatalos dokumentációja az utasításokért.

Ha már van LAMP (Linux, Apache2, MySQL és PHP) telepítése az Ubuntu szerveren, akkor 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 engedélyezése nginx systemctl indítás nginx ufw engedélyezés '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. Ha így teszel, beállíthatsz olyan dolgokat, mint például a MySQL stb. A befejezés után kövesse a fenti utasításokat a apache2 a theNginx webszerver javára.

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 van-e biztos. Ez szükséges a Ghost-CLI megfelelő működéséhez.

Csomópont telepítése. JS

A Ghost blogplatform a Node segítségével fut. JS. 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 szerverre, 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 NodeJS eszközkészletre épül. 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 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 én-ghost-cli

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

A Ghost telepítéséhez szükséges összes szoftver a rendszeren található. 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 / szellem /

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/ghost, vagy a ghost-cli eszköz megtagadja a megfelelő működést.

CD / var / www / szellem /

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 szellem telepítése

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 adjon meg néhány MySQL információt. Írja be a „localhost” beállítást host névként. 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.

watch instagram story