Установка и настройка Ghost

Что такое Ghost:

  1. Это платформа для блоггинга, как, например, Wordpress

  2. Это очень быстрый движок, потому, что работает на node.js

  3. Простой и удобный интерфейс

  4. Собственный магазин с платными и бесплатными шаблонами

https://docs.ghost.org/docs/install

Установка Ghost

Ставим Node.js, у меня сейчас 6.11.3

Настройка Nginx

Один из способов предоставить доступ "с улицы" - необходимо сконфигурировать Nginx. Ниже пример конфигурационного файла.

# /etc/nginx/sites-available/ghost

upstream ghost_upstream { server 127.0.0.1:2368; }

server {
  listen 80;
  server_name 192.168.33.10;

  location / {
    proxy_pass http://ghost_upstream;
    proxy_set_header   X-Real-IP $remote_addr;
    proxy_set_header   Host      $http_host;
  }
}

Делаем симлинк на нашу конфигурацию

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

Проверяем конфирурацию и перезапускаем Nginx

sudo service nginx configtest
sudo service nginx reload

Любуемся нашим Ghost с внешнего адреса http://192.168.33.10

- name: remove files and directories
  file:
    state: "{{ item }}"
    path: "/srv/deleteme/"
    owner: 1000  # set your owner, group, and mode accordingly
    group: 1000
    mode: '0777'
  with_items:
    - absent
    - directory

https://docs.ghost.org/docs/config

results matching ""

    No results matching ""