Афоризмы пропускют подробности и выделяют главное: Это превосходная документация высокого уровня. (Алан.Дж.Перлис)

Как установить Ghost с Nginx на Ubuntu

2 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
3 ноября 2016
Как установить Ghost с Nginx на Ubuntu
Ghost является приложением с открытым исходным, которое позволяет писать и публиковать ваш собственный блог, давая вам инструменты для облегчения работы. Это простой, элегантный, и разработанный таким образом, чтобы мы могли тратить меньше времени наш блог и больше времени на ведение блога.

Перед тем, как приступить к установке его на нашем Ubuntu VPS, мы должны убедиться в том, что сервер соответствует всем требованиям. Нам нужно обновить наш сервер Ubuntu до последней версии, прежде чем мы установим Ghost.

sudo apt-get update

 

Для того чтобы установить npm, мы должны выполнить следующую команду.

sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

 

Теперь у нас должен быть установлен npm. Мы готовы установить Ghost прямо сейчас.

cd ~
wget https://ghost.org/zip/ghost-0.4.2.zip.
unzip ghost-0.4.2.zip
cd ghost-0.4.2
npm install --production

 

Следующим шагом является установка Nginx. установка Nginx довольно легка:

sudo apt-get install nginx

 

Вот и все, установлен Nginx. Теперь нам нужно настроить его. Во-первых, мы изменим каталог  к Nginx, удалим файл конфигурации по умолчанию и создадим новый:

cd /etc/nginx/
rm sites-enabled/default
cd sites-available
touch ghost

 

Затем нам нужно открыть файл /etc/nginx/sites-available/ghost в нашем редакторе, и вставим следующее содержимое внутри него:

server {
    listen 0.0.0.0:80;
    server_name **your-domain-name.ru**;
    access_log /var/log/nginx/my_ghost.log;

    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $http_host;
        proxy_set_header X-NginX-Proxy true;

        proxy_pass http://127.0.0.1:2368;
        proxy_redirect off;
    }
}

 

Далее, нам нужно создать символическую ссылку для активации конфигурации.

ln -s /etc/nginx/sites-available/ghost /etc/nginx/sites-enabled/ghost

 

Если мы перезапустить Nginx и запустим Ghost снова, мы должны получить страницу приветствия Ghost в нашем браузере. Если это так, мы закончили с установкой. Последнее, что нам нужно сделать, это запустить службу Ghost, как и любом другом сервере на Ubuntu, используя запуск службы и служебные команды остановки. Для того, чтобы это сделать, нам нужно создать новый файл в каталоге /etc/init.

cd /etc/init
edit ghost.conf

 

и вставить следующее содержание в нем:

ghost

description "An Upstart task to make sure that my Ghost server is always running"
author "Your Name Here"

start on startup

script
    cd /root/ghost
    npm start
end script

Как установить Ghost с Nginx на Ubuntu

Это завершает конфигурацию. Теперь у нас есть полностью функциональный сервер с Ghost, который будет запускаться автоматически при загрузке системы. Мы можем наслаждаться нашим ведение блога на красиво оформленной платформе.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 122

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close