Како инсталирати БигТрее ЦМС на Федора 26 ЛАМП ВПС
Користите другачији систем? БигТрее ЦМС 4.2 је брз и лаган, бесплатан и отвореног кода, систем за управљање садржајем (ЦМС) за предузећа са обимним
Гхост је платформа за блогове отвореног кода која постаје све популарнија међу програмерима и обичним корисницима од свог издања 2013. године. Фокусира се на садржај и блоговање . Најпривлачнија ствар код Гхост-а је његов једноставан, чист и прилагодљив дизајн. Своје постове на блогу можете писати са мобилног телефона. Садржај за Гхост је написан користећи Маркдовн језик. Гхост је савршен за појединце или мале групе писаца.
У овом упутству ћемо поставити и распоредити сигурну Гхост блог на Федора 25 ВПС користећи Лет је Шифруј , Цертбот , Ноде.јс , Нгинк и ПМ2 .
semanage port -a -t http_port_t -p tcp 2368
.Пре него што започнете овај корак, уверите се да сте поставили ДНС записе за свој домен.
Користићемо Лет'с Енцрипт ЦА и ЕФФ-ов Цертбот клијент да добијемо ТЛС сертификат за наш Гхост блог. Не заборавите да замените све инстанце example.com
са именом вашег домена.
Систем ажурирања:
dnf check-update || dnf upgrade -y
Инсталирајте потребне алате:
dnf install @development-tools -y
Инсталирајте Цертбот (ака Лет'с Енцрипт клијент):
dnf install certbot -y
Проверите верзију Цертбота:
certbot --version
# certbot 0.12.0
Набавите сертификат користећи самостални” режим:
certbot certonly --standalone --domains example.com,www.example.com --email [email protected] --agree-tos --rsa-key-size 2048
Након проласка кроз претходне кораке, ваш сертификат и приватни кључ ће бити у /etc/letsencrypt/live/example.com
директоријуму.
Ghost currently supports Node versions 0.12.x, 4.2+, and 6.9+ only.
Инсталираћемо подржану верзију за Гхост која је v6 Boron LTS
у време писања овог текста .
Преузмите и инсталирајте најновију ЛТС верзију Ноде.јс:
dnf install nodejs -y
Проверите верзију чвора и НПМ-а:
node -v && npm -v
# v6.10.2
# 3.10.10
Преузмите и инсталирајте Нгинк:
dnf install nginx -y
Проверите верзију Нгинк-а:
nginx -v
# nginx version: nginx/1.10.2
Покрените и омогућите Нгинк услугу:
systemctl start nginx.service && systemctl enable nginx.service
Конфигуришите Нгинк као обрнути прокси:
vi /etc/nginx/conf.d/ghost.conf
Налепите следеће у /etc/nginx/conf.d/ghost.conf
:
server {
listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name example.com www.example.com;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:2368;
}
}
Проверите Нгинк синтаксу:
nginx -t
Поново учитајте Нгинк конфигурацију:
systemctl reload nginx.service
Ако желите да угостите више Гхост блогова на истом ВПС-у , свака Гхост инстанца мора да ради на посебном порту.
Направите webroot
директоријум:
mkdir -p /var/www/
Креирајте новог корисника духа:
useradd -c "Ghost Application" ghost
Преузмите Гхост:
curl -L https://github.com/TryGhost/Ghost/releases/download/0.11.8/Ghost-0.11.8.zip -o ghost.zip
Распакујте дух:
unzip -uo ghost.zip -d /var/www/ghost
rm -f ghost.zip
Идите на веб-роот:
cd /var/www/ghost
Промените власништво над веброот директоријумом:
chown -R ghost:ghost .
Пребаците се на новог корисника духова:
su - ghost
Идите на веб-роот:
cd /var/www/ghost
Инсталирајте Гхост:
npm install --production
Конфигуришите Гхост променом url
и mail
својства production
објекта унутар config.js
датотеке:
cp config.example.js config.js
vi config.js
var path = require('path'),
config;
config = {
// ### Production
// When running Ghost in the wild, use the production environment.
// Configure your URL and mail settings here
production: {
url: 'https://example.com',
mail: {
options: {
service: '',
auth: {
user: '',
pass: ''
}
}
},
. . .
. . .
},
}
. . .
. . .
NOTE: You should configure
Старт Гхост:
npm start --production
Дух ће сада трчати. И фронт-енд блога и интерфејс администратора су заштићени ХТТПС-ом, а ХТТП/2 такође ради. Можете отворити свој претраживач и посетити сајт на https://example.com
. Не заборавите да замените example.com
својим именом домена.
Искључите Гхост процес притиском на CTRL
+ C
и изађите из гхост корисника назад на роот корисника:
exit
Ако затворите своју терминалску сесију са својим ВПС-ом , ваш блог ће такође бити угашен. То није добро. Да бисмо ово избегли, користићемо менаџер процеса ПМ2 . То ће одржати наш блог активним 24/7.
Инсталирајте најновију стабилну верзију ПМ2 менаџера процеса:
npm install -g pm2@latest
Проверите верзију ПМ2:
pm2 -v
# 2.4.6
Поново пређите на корисника духова:
su - ghost
Подесите NODE_ENV
променљиву окружења на производњу:
echo "export NODE_ENV=production" >> ~/.bashrc && source ~/.bashrc
Покрените (демонизујте) Гхост апликацију са ПМ2:
pm2 start /var/www/ghost/index.js --name "Ghost Blog"
Идите до https://example.com/ghost/
и креирајте Гхост администраторског корисника. Урадите ово што је пре могуће.
То је то. Сада имамо потпуно функционалан Гхост блог. Ако желите да промените подразумевану Гхост тему под називом Цаспер у прилагођену, можете само да преузмете и распакујете тему у /var/www/ghost/content/themes
фасциклу и изаберете је преко Гхост администраторског интерфејса, који се налази на https://example.com/ghost
.
Користите другачији систем? БигТрее ЦМС 4.2 је брз и лаган, бесплатан и отвореног кода, систем за управљање садржајем (ЦМС) за предузећа са обимним
Користите другачији систем? Коел је једноставна лична апликација за стриминг звука заснована на вебу написана у Вуе-у на страни клијента и Ларавел-у на страни сервера. Кое
Користите другачији систем? Грав је ЦМС отвореног кода са равним датотекама написан у ПХП-у. Грав изворни код је јавно хостован на ГитХуб-у. Овај водич ће вам показати како т
Користите другачији систем? Акаунтинг је бесплатан рачуноводствени софтвер отвореног кода и онлајн рачуноводствени софтвер дизајниран за мала предузећа и слободњаке. Изграђен је духовито
Користите другачији систем? Тини Тини РСС Реадер је бесплатан читач и агрегатор вести (РСС/Атом) са сопственим хостовањем отвореног кода, дизајниран за
Користите другачији систем? ИнвоицеПлане је бесплатна апликација за фактурисање отвореног кода. Његов изворни код се може наћи на овом Гитхуб репозиторијуму. Овај водич
Користите другачији систем? У овом водичу ћу вас водити кроз подешавање Минецрафт сервера на ССД ВПС-у високих перформанси на Вултр-у. Научићеш хо
Користите другачији систем? НГИНКС се може користити као ХТТП/ХТТПС сервер, обрнути прокси сервер, прокси сервер за пошту, балансатор оптерећења, ТЛС терминатор или цацхин
Користите другачији систем? Пагекит 1.0 ЦМС је прелеп, модуларан, проширив и лаган, бесплатан систем за управљање садржајем отвореног кода (ЦМС) са
Користите другачији систем? Субрион 4.1 ЦМС је моћан и флексибилан систем за управљање садржајем отвореног кода (ЦМС) који доноси интуитиван и јасан садржај
Користите другачији систем? ТаскВарриор је алатка за управљање временом отвореног кода која представља побољшање апликације Тодо.ткт и њених клонова. Због тх
Користите другачији систем? ЦМС Маде Симпле 2.2 је флексибилан и проширив, бесплатан и отворени систем за управљање садржајем (ЦМС) интелигентно дизајниран да б
Користите другачији систем? Увод Бро је анализатор мрежног саобраћаја отвореног кода. То је првенствено безбедносни монитор који контролише сав саобраћај на линији
Користите другачији систем? Кс-Царт је изузетно флексибилна платформа за е-трговину отвореног кода са мноштвом функција и интеграција. Кс-Царт изворни код је хосте
Користите другачији систем? Матомо (раније Пивик) је аналитичка платформа отвореног кода, отворена алтернатива Гоогле аналитици. Матомо извор је хостован о
Користите другачији систем? МиББ је бесплатан програм отвореног кода, интуитиван и проширив форум. МиББ изворни код се налази на ГитХуб-у. Овај водич ће схо
Користите другачији систем? Увод ТаскБоард је бесплатна алатка отвореног кода која се може користити за праћење ствари које треба да се ураде. Обезбеђује
Користите другачији систем? ЛимеСурвеи је програм за истраживање отвореног кода написан у ПХП-у. ЛимеСурвеи изворни код се налази на ГитХуб-у. Овај водич ће вам показати
Користите другачији систем? Бацкдроп ЦМС 1.8.0 је једноставан и флексибилан, прилагођен мобилним уређајима, бесплатан и отворени систем за управљање садржајем (ЦМС) који нам омогућава
Користите другачији систем? Црафт ЦМС је ЦМС отвореног кода написан у ПХП-у. Црафт ЦМС изворни код се налази на ГитХуб-у. Овај водич ће вам показати како да инсталирате
Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.
Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.
Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.
Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.
Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…
Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.
Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.
Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.
У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.
Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више