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
О проекте

Nginx sites manage

Установить
ansible-galaxy install viasite-ansible/ansible-role-nginx-vhosts
Лицензия
Unknown
Загрузки
868
Владелец