V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Ghost na CentOS 7. Pro ty z vás, kteří to nevěděli, Ghost je bezplatná a open source platforma pro blogování napsaná v JavaScript a postavený na Node.js, navržený tak, aby zjednodušil proces online publikování pro jednotlivé bloggery i online publikace.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Ghost na server CentOS 7.
Nainstalujte Ghost na CentOS 7
Krok 1. Nejprve se ujistěte, že je váš systém aktuální.
yum -y update
Krok 2. Nainstalujte server LAMP.
Je vyžadován server CentOS 7 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.
Krok 3. Nainstalujte Node.js a npm.
Pro instalaci Node.js spusťte následující příkazy:
yum install nodejs npm --enablerepo=epel
Ověřte, že vaše instalace Node a NPM správně funguje vydáním:
$ node -v && npm -v v0.10.26 1.3.6
Krok 4. Instalace Ghost.
Stáhněte a rozbalte Ghost pomocí následujících příkazů:
mkdir -p /var/www/html cd /var/www/html curl -L -O https://ghost.org/zip/ghost-latest.zip unzip -d ghost ghost-latest.zip cd ghost sudo npm install --production
Po dokončení instalace nakonfigurujte Ghost a aktualizujte adresu URL v konfiguračním souboru svou doménou. Zkopírujte ukázkovou konfiguraci do nového souboru:
cp config.example.js config.js
Otevřete soubor:
nano config.js
Najděte sekci ‚Produkce‘ a aktualizujte adresu URL svou doménou. Po úpravě by měla vypadat takto:
// ### Production // When running Ghost in the wild, use the production environment. // Configure your URL and mail settings here production: { url: 'http://your_domain',
Po dokončení instalačního procesu spusťte Ghost spuštěním následujícího příkazu:
npm start –production
Krok 7. Přístup k webovému rozhraní Ghost.
Ghost bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com:2368 nebo
http://ip-vaseho-serveru:2368
a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 2368, abyste umožnili přístup k ovládacímu panelu.
Gratulujeme! Úspěšně jste nainstalovali Ghost. Děkujeme, že jste použili tento návod k instalaci blogovací platformy Ghost do vašeho systému CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Ghost .