Hostwinds Tutorials

Zoekresultaten voor:


Inhoudsopgave


Vereisten:
Stap 1: Installeer Nginx
Stap 2: Installeer MySQL
Stap 3: installeer Node.js
Stap 4: Installeer Ghost

Ghost CMS installeren (Ubuntu 16.04 / 18.04 / 20.04)

Trefwoorden: Ubuntu 

Vereisten:
Stap 1: Installeer Nginx
Stap 2: Installeer MySQL
Stap 3: installeer Node.js
Stap 4: Installeer Ghost

Ghost CMS is een snel, Secure, Open-Source Platform gebouwd op Node.js die een goed alternatief kan zijn voor WordPress, Medium of andere blogplatforms. Hoewel Ghost heeft ingebouwd SEO-ondersteuning, ledenbetalingen en e-mailnieuwsbrieven, is er nog geen e-commerce-ondersteuning, dus het is misschien niet goed voor u.

Deze gids loopt door de stappen om Ghost CMS te installeren op een server die Ubuntu 16.04, 18.04 of 20.04 draait.

Vereisten:

  • Maak een sudo gebruiker.
  • Bijwerken de repository en upgrade-pakketten.
  • Richt uw domein naar uw hostwinds VPS met behulp van hostwinds DNS-manager of gebruik een record bij uw DNS-host.
  • Log in via SSH als de niet-root sudo-gebruiker. U kunt Ghost niet als rootgebruiker installeren.

Stap 1: Installeer Nginx

Installeer Nginx door uit te voeren:

sudo apt-get install Nginx

Als ufw firewall op de server draait, laat Nginx dan door de firewall:

sudo ufw allow 'Nginx Full.'

Stap 2: Installeer MySQL

Installeer vervolgens de MySQL-server:

sudo apt-get install mysql-server

Op dit punt wordt het aanbevolen om het beveiligde installatiescript te gebruiken. Volg de gegeven aanwijzingen:

sudo mysql_secure_installation

Alleen Ubuntu 18.04 en 20.04:

Zorg er ten slotte voor Ghost-CLI is compatibel met MySQL. Stel het root-wachtwoord in met het volgende:

sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '**password**';

stoppen

Beëindig alleen Ubuntu 18.04 en 20.04.

Stap 3: installeer Node.js

Dan moet je Node.js installeren met het volgende:

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash
sudo apt-get install -y nodejs

Stap 4: Installeer Ghost

We zullen eerst Ghost-CLI installeren, een handig hulpmiddel om Ghost op uw server te beheren:

sudo npm install ghost-cli@latest -g

Het is verplicht om Ghost in een nieuwe map te installeren, zodat we een genoemd Ghost zullen maken:

sudo mkdir -p /var/www/ghost

Definieer de directory-eigenaar door het te vervangen door uw gebruikersnaam:

sudo chown **<user>**:**<user>** /var/www/ghost

Stel de rechten in:

sudo chmod 775 /var/www/ghost

Ga dan naar de nieuwe directory:

cd /var/www/ghost

Start nu de installatie:

ghost install

Blog-URL: Voer uw domein in op de server, inclusief het protocol (https://your-domain-name.com).

MySQL-hostnaam: Voor deze installatie moeten we LocalHost gebruiken, omdat MySQL op deze server is geïnstalleerd. Als uw database op een andere server wordt gehost, voert u de hostnaam in.

MySQL-gebruikersnaam: Gebruik voor nieuwe installaties root.

MySQL-wachtwoord: Voer het root-wachtwoord in.

Ghost database naam: Maak een naam voor uw database.

De resterende opties worden aanbevolen en SSL wordt geïnstalleerd met behulp van LET's CodePt.

Nu zou je je Ghost-blog moeten kunnen bereiken op https://your-domain-name.com. Begin met het maken van je blog op https://your-domain-name.com/ghost.

Geschreven door Benjamin Bream  /  mei 22, 2020