Установка и настройка Ghost
Что такое Ghost:
Это платформа для блоггинга, как, например, Wordpress
Это очень быстрый движок, потому, что работает на node.js
Простой и удобный интерфейс
Собственный магазин с платными и бесплатными шаблонами
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