GNU/Linux >> Linux Esercitazione >  >> Debian

Installa PencilBlue su Debian 8

In questo post del blog ti mostreremo come installare PencilBlue CMS su un Debian 8 VPS con l'ultima versione di Nginx. PencilBlue è un sistema di gestione dei contenuti open source basato su Node.js. Questa guida dovrebbe funzionare anche su altri sistemi VPS Linux, ma è stata testata e scritta per Debian 8 VPS.

Accedi al tuo VPS tramite SSH

ssh user@vps

Aggiorna il sistema e installa i pacchetti necessari.

[user]$ sudo apt-get update && sudo apt-get -y upgrade
[user]$ sudo apt-get install curl git

Installa Node.js

Installeremo l'ultimo pacchetto nodejs dal repository NodeSource:

[user]$ curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -
[user]$ sudo apt-get install nodejs

Installa Redis e MongoDB

Installa gli ultimi pacchetti Redis e MongoDB dal repository Debian ufficiale:

[user]$ sudo apt-get install mongodb redis-server

Installa PencilBlue

Clona il repository git PencilBlue da github usando il seguente comando:

[user]$ git clone https://github.com/pencilblue/pencilblue.git ~/pencilblue

Estrai tutte le dipendenze:

[user]$ cd ~/pencilblue
[user]$ npm install

Crea un file di configurazione personalizzato:

cp sample.config.js config.js

Apri il config.js file e modifica a tuo piacimento.

Installa e configura Nginx

L'ultima versione di Nginx, la versione 1.8 non è disponibile tramite i repository Debian predefiniti, quindi aggiungeremo il repository Dotdeb. Apri il file /etc/apt/sources.list e aggiungi le seguenti righe:

[user]$ sudo vim /etc/apt/sources.list
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

Recupera e installa la chiave GnuPG:

[user]$ curl -sS http://www.dotdeb.org/dotdeb.gpg | sudo apt-key add -

Aggiorna il sistema e installa Nginx:

[user]$ sudo apt-get update
[user]$ sudo apt-get -y install nginx

Crea un nuovo blocco server Nginx con il seguente contenuto

[user]$ sudo vim /etc/nginx/sites-available/my_pencilblue.com
server {
    server_name my_pencilblue.com;
    listen 80;

    access_log /var/log/nginx/my_pencilblue-access.log;
    error_log /var/log/nginx/my_pencilblue-error.log;

    location / {
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host      $http_host;
        proxy_pass         http://127.0.0.1:8080;
    }
 
}

Attiva il blocco del server creando un collegamento simbolico :

[user]$ sudo ln -s /etc/nginx/sites-available/my_pencilblue.com /etc/nginx/sites-enabled/my_pencilblue.com

Testare la configurazione di Nginx e riavviare nginx:

[user]$ sudo nginx -t
[user]$ sudo service nginx restart

Crea uno script di sistema

[user]$ sudo nano /etc/systemd/system/pencilblue.service
[Unit]
Description=pencilblue
After=network.target

[Service]
ExecStart=/usr/bin/node /home/your_username/pencilblue/pencilblue.js
Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=pencilblue
Environment=NODE_ENV=production
User=your_username
Group=your_username

[Install]
WantedBy=multi-user.target

Abilita e avvia la tua istanza PencilBlue con:

[user]$ sudo systemctl enable pencilblue
[user]$  sudo systemctl start pencilblue

Questo è tutto. Ora apri il browser, digita l'indirizzo del tuo sito web e registra il primo account amministratore del sito.

Per maggiori informazioni su come gestire il tuo CMS PencilBlue, fai riferimento al sito web PencilBlue.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Debian
  1. Come installare Tomcat 8.5 su Debian 9

  2. Installa ownCloud 10 su Ubuntu 16.04 / 14.04 / Debian 9/8

  3. Installa Anchor CMS su un VPS Debian 8

  4. Come installare Sylius su Debian 8

  5. Installa Apache su Debian 10

Come installare MariaDB su Debian 11

Come installare Nginx su Debian 11

Come installare Nagios su Debian 10 / Debian 9

Installa Fail2ban su Debian 11

Installa Navidrome su Debian 11

Come installare Vai su Debian 11