Hapi 1: Instalimi i varësive
Hapi 2: Konfigurimi i Ghost
Hapi 3: Konfigurimi i përfaqësuesit NGINX
konkluzioni
Në këtë artikull, ne do të krijojmë një blog Ghost në një instalim të CentOS 7. Ghost është një platformë blogimi falas, me burim të hapur, e shkruar në Javascript dhe NodeJS.
Ghost funksionon shkëlqyeshëm në çdo shembull të madhësisë së Vultr.
Nëse dëshironi të krijoni një blog Ghost në Ubuntu, ju lutemi lexoni këtë artikull në vend të kësaj.
Hapi 1: Instalimi i varësive
Për shkak se softueri është shkruar në NodeJS, do të na duhet të instalojmë epel-releasepaketën në mënyrë që të qasemi në depon e kërkuar për të instaluar NodeJS.
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
rpm -ivh epel-release-7-8.noarch.rpm
yum install npm nodejs unzip zip screen -y
Tani, le të krijojmë një drejtori për blogun tonë Ghost.
mkdir -p /var/www/
cd /var/www/
wget https://ghost.org/zip/ghost-latest.zip && unzip ghost-latest.zip
npm install --production
Punë e mrekullueshme. Tani, le ta konfigurojmë atë.
Hapi 2: Konfigurimi i Ghost
Së pari, do të na duhet një përdorues tjetër për të izoluar privilegjet. Krijo një duke ekzekutuar:
useradd blog
chown blog:blog -R /var/www
su blog
cd /var/www/
cp config.example.js config.js
Përpara se të fillojmë realisht softuerin e blogimit, duhet të bëjmë disa ndryshime.
nano config.js
// # Ghost Configuration
var path = require('path'),
config;
config = {
// ### Production
// When running Ghost in the wild, use the production environment.
// Configure your URL and mail settings here
production: {
url: 'http://my-ghost-blog.com',
Gjithashtu, gjeni rreshtin host: 127.0.0.1dhe ndryshoni atë në host: 0.0.0.0.
Këto do të jenë rreshtat e parë të konfigurimit tuaj. Ndryshoni http://my-ghost-blog.comnë URL-në e blogut tuaj. Mos e ndryshoni hostin, pasi është e rëndësishme që vetëm përdoruesit lokalë ta shohin atë.
Gjëja e fundit për këtë hap është instalimi i PM2, një menaxher procesi NodeJS. Ekzekutoni komandat e mëposhtme:
npm install -g pm2
su blog -c echo "export NODE_ENV=production" >> ~/.profile
su blog -c source ~/.profile
su blog -c pm2 kill
Hapi 3: Konfigurimi i përfaqësuesit NGINX
Kjo është e rëndësishme nëse dëshironi që përdoruesit të jenë në gjendje të shohin blogun tuaj. Ekzekutoni komandat e mëposhtme si përdorues rrënjësor edhe një herë:
wget http://nginx.org/packages/mainline/centos/7/x86_64/RPMS/nginx-1.11.0-1.el7.ngx.x86_64.rpm -O /tmp/nginx.rpm
rpm -ivh /tmp/nginx.rpm
rm /etc/nginx/conf.d/default.conf
Plotësoni default.confskedarin:
echo 'server {
listen 80;
server_name _;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:2368;
}
}' > /etc/nginx/conf.d/default.conf
Më në fund, filloni NGINX:
service nginx start
Dhe fantazma:
cd /var/www
pm2 startup centos
su blog
pm2 start index.js --name ghost
pm2 dump
konkluzioni
Në këtë artikull, ju mësuat se si të krijoni blogun tuaj Ghost dhe ta proksoni atë për publikun. Gëzuar Blogging!