1. Начало
  2. Други
  3. Сървъри
  4. Софтуер
  5. Node.js
  6. Инсталация на PencilBlue на Node.js VPS (CentOS 6.x)

Инсталация на PencilBlue на Node.js VPS (CentOS 6.x)

PencilBlue е готова система, с отворен код, за създаване на уебсайтове, използваща технологии като Node.js, MongoDB, Bootstrap, AngularJS и други.

РencilBlue се поддържа при всички виртуални сървъри и наети сървъри, предлагани от СуперХостинг.БГ.

Описаната инсталация използва виртуален сървър с инсталиран сървърен темплейт CentOS x64 – Node.JS.

Инсталация на PencilBlue

След като се логнете във вашия Node.js VPS инсталирайте помощния инструмент pencilblue-cli:

npm install pencilblue-cli -g
Инсталиране на pencilblue-cli

Достъпете директорията за бъдещия уеб проект, например /var/www/html:

cd /var/www/html

След това стартирайте инсталацията на PencilBlue с:

pbctrl install dirname

dirname е директорията, в която ще се инсталира PencilBlue, ако не попълните името на определена директория, инсталацията ще се извърши в директория pencilblue.

стартирайте инсталацията

Ще последват въпроси за конфигурирането на сайта:
– въведете име на сайта;
– попълнете името на домейна (адреса на сайта), например http://mysitename.com;
– въведете IP адреса на VPS-а;
– за порт въведете само 80;

Довършване на инсталацията на PencilBlue през браузъра

По подразбиране в конфигурацията на Node.js VPS e зададен за стартиране скрипт apps.js. Вместо него трябва да се зададе скрипта на PencilBlue (pencilblue.js).

Във файл /etc/rc.d/init.d/node-default.sh променете следните редове:

DESC="Test application"
NAME="apps.js"
DIR="/var/www/html"

на:

DESC="Test application"
NAME="pencilblue.js"
DIR="/var/www/html/pencilblue"

pencilblue директорията, в която е инсталиран PencilBlue

Конфигуриране на стартиращия скрипт

Запишете промените по файла и стартирайте скрипта с forever:

forever start /var/www/html/pencilblue/pencilblue.js

За да видите кои скриптове са стартирани използвайте:

forever list

Спрете предишния скрипт apps.js с:

forever stop 0

0 – номерът на стартирания скрипт apps.js, в списъка на forever

Рестартирайте скрипта pencilblue.js:

forever restart /var/www/html/pencilblue/pencilblue.js
Рестартирайте скрипта pencilblue.js

Довършете инсталацията на Pencilblue, като отворите адреса на сайта в уеб браузъра.

След като данните за административен потребител са попълнени може да започнете работа със системата веднага.

Достъп до администрацията на PencilBlue

Много полезна и интересна информация за PencilBlue може да се намери тук.

Вижте още: Какво е Node.js? | Blog

Обновена: 19.10.2021

Беше ли Ви полезна тази статия?

Вижте още