- - Како инсталирати Гхост на Убунту Сервер

Како инсталирати Гхост на Убунту Сервер

Желите да поставите блог на вашем Линук серверуали шта је нешто мало једноставније и лакше од ВордПресс-а? Размислите о томе да инсталирате Гхост. То је супер брза, потпуно отворена платформа за писање блогова која се фокусира на једноставност и лакоћу коришћења. Имајте на уму да, иако смо у овом уџбенику фокусирани на Убунту север, можете да инсталирате Гхост на практично било коју дистрибуцију Линук сервера. Једини захтеви су ЛЕМП стацк (Линук, Нгинк МиСКЛ и ПХП) и менаџер пакета Ноде.ЈС за покретање инсталационог алата Гхост-Цли.

Стварање корисника за духа

Није безбедно управљати Гхост-ом на серверуроот корисник. Уместо тога, много је сигурније поставити корисника посебно за контролу и управљање софтвером Гхост у систему. Да бисте поставили корисника, отворите терминал на серверу и пријавите се са роот корисником су.

Одатле, користите наредбу аддусер да бисте додали новог корисника у Убунту.

adduser ghost-admin

Помоћу алата усермод додајте гхост-админ у судо групу. Ово ће осигурати да гхост-администратор рачун који смо управо створили може приступити и извршавати наредбе на нивоу коријена путем судо-а.

usermod -aG sudo ghost-admin

Помоћу пассвд-а подесите гхост-администратор новом, сигурном лозинком.

passwd ghost-admin

Након подешавања лозинке, одјавите се из роот-а и у гхост-администратор са:

su ghost-admin

Инсталирање ЛЕМП-а (Линук, Нгинк МиСКЛ и ПХП)

Гхост најбоље ради са ЛЕМП стацком, а не са ЛАМП поставком. То значи да би инсталатер, као и програмери, радије користили Нгинк као свој веб сервер, а не Апацхе2.

Напомена: Гхост је могуће инсталирати помоћу Апацхе2, али неће бити покривен у овом водичу. Погледајте званичну документацију блога Гхост за упутства.

Ако већ имате ЛАМП (Линук, Апацхе2,Подешавање МиСКЛ и ПХП) на Убунту серверу, већина алата који су вам потребни за покретање овог софтвера је већ на систему. Све што је потребно је замјена Апацхе2 Нгинк-ом. Да бисте то учинили, унесите:

sudo -s
systemctl stop apache2
apt remove --purge apache2

Затим га једноставно замените Нгинк-ом.

sudo -s
apt install nginx
systemctl enable nginx
systemctl start nginx
ufw allow "Nginx Full"

Немате уопште веб алате? Унесите наредбу доле да бисте започели инсталацију ЛАМП скупа. Ако то постигнете, поставит ћете ствари као што су МиСКЛ и сл. Када завршите, слиједите горе наведена упутства да бисте очистили Апацхе2 у корист Нгинк веб сервер.

sudo apt install lamp-server^

Напомена: Током подешавања ЛАМП-а, МиСКЛ ће од корисника тражити да постави роот лозинку. Подесите је и проверите да ли је сигурна. Ово је потребно да би Гхост-ЦЛИ правилно функционисао.

Инсталирање Ноде.ЈС

Гхост блоггинг платформа ради уз помоћ Ноде.ЈС. Као резултат тога, корисници ће морати да инсталирају НодеСоурце АПТ репо.

Напомена: пре наставка проверите да ли је систем цурл инсталиран на систем.

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash

Након употребе цурл-а, користите Убунту софтвер за управљање пакетима да бисте инсталирали НодеЈС на Убунту сервер.

Напомена: будите сигурни да ћете такође инсталирати сва ажурирања система на Убунту сервер пре него што покушате да уграбите НодеЈС, како бисте били сигурни да све тече без проблема.

sudo apt-get install nodejs

Инсталирање Гхост-Цлија

Гхост Блоггинг платформа изграђена је наНодеЈС сет алата. Као резултат тога, испоручује НПМ верзију Гхоста која корисницима лако омогућава и аутоматски инсталира (и деинсталира) њихов софтвер у било коју верзију Линука која може да користи НПМ / НодеЈС и Нгинк.

За почетак, уверите се да је сам НПМ инсталиран на Убунту. Ово је потребно да урадите јер НодеЈС често није укључен у НПМ, а они су засебни пакети који раде заједно.

sudo apt install npm

Затим помоћу алата Ноде нпм инсталирајте најновију верзију пакета гхост-цли:

sudo npm i -g ghost-cli

Користећи Гхост-Цлија за инсталирање Гхоста

Сав софтвер потребан за инсталирање Гхост-а јена систему. Сада је преостало само да зграбите најновију верзију и исправно га покренете. Да бисмо то постигли, прво морамо направити директоријум у директоријуму роот веб сервера. За Нгинк је ово / вар / ввв /.

Помоћу корисника које смо креирали раније креирајте гхост фолдер у веб директоријуму.

sudo mkdir -p /var/www/ghost/

Употријебите ЦД за унос новог директорија Гхост. Важно је да шкољка директно делује / вар / ввв / гхостили ће алат за духове-клипе одбити да правилно ради.

cd /var/www/ghost/

Лаунцх Гхост-Цли. Овај алат је аутоматски и постављаће вам различита питања. Покрените почетно подешавање помоћу:

sudo ghost install

Прво питање које ће вам поставити Гхост-Цли је „шта је УРЛ вашег блога“. У упит унесите име домена и притисните ентер да бисте наставили.

Гхост-Цли ће тада тражити од корисника да унесе неке податкеМиСКЛ информације. Унесите „лоцалхост“ као име домаћина. Затим унесите основну МиСКЛ лозинку коју сте претходно поставили и корисничко име за роот. Слиједите упуте у програму за инсталацију, а ускоро ће Гхост бити покренут и покренут на вашем серверу.

По завршетку инсталатора клипа, идите на http://yourserverdomainname/ghost да подесите и објавите на свом новом блогу.

Коментари