Hostwinds Tutorials
Zoekresultaten voor:
Inhoudsopgave
Trefwoorden: Ubuntu
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.
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.'
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.
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
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