nginx-vhosts
Ansible Роль: Nginx виртуальные хосты
Цель
Я использую эту роль как часть viasite-ansible.site для ускорения развертывания сайта.
Это упрощенная версия jdauphant.nginx. Вы должны развернуть jdauphant.nginx на хосте перед использованием этой роли.
На моем компьютере время развертывания одного сайта уменьшилось с 48 секунд (с --skip-tags package
) до 7 секунд.
Возможности
- добавление сайтов
- удаление сайтов
Другие функции реализованы в полной роли jdauphant.nginx.
Использование
Смотрите документацию jdauphant.
Пример плейбука
- hosts: all
roles:
- viasite-ansible.nginx-vhosts
vars:
nginx_sites:
foo:
template: "site.conf.j2"
bar:
- listen 8080
- server_name localhost
- root "/tmp/site1"
- location / { try_files $uri $uri/ /index.html; }
- location /images/ { try_files $uri $uri/ /index.html; }
nginx_remove_sites:
- baz
Установить
ansible-galaxy install viasite-ansible/ansible-role-nginx-vhosts
Лицензия
Unknown
Загрузки
868
Владелец