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.
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
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
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.
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 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 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.
Egy jó zenelejátszó megtalálása a Linux számára nehéz lehet, mert o...
Az szabadalmaztatott Nvidia illesztőprogram elengedhetetlen az Ubun...
Néhány Linux disztribúciónál a VirtualBox virtuális gép eszköz megt...