nginx

NginX

Повторно используемая роль для настройки Nginx. (Произносится как Энжин-Икс)

Требования

Укажите любые предварительные условия, которые могут не охватываться самим Ansible или этой ролью. Например, если роль использует модуль EC2, будет полезно упомянуть в этом разделе, что требуется пакет boto.

Переменные роли

nginx_domain_name: вашсайт

SSL

Если вы развертываете nginx с https, вам нужно будет установить эти переменные.

nginx_ports:
  - 80
  - "[::]:80"
  - 443 default ssl

 nginx_ssl: yes
 nginx_force_https: yes

Роль будет искать локальный файл и поместит его в /etc/ssl.

 nginx_ssl_cert: вашсайт.crt
 nginx_ssl_key: вашсайт.key

Если вы не хотите развертывать файл, но уже использовали его в файловой системе удаленного сервера, вы можете использовать вместо этого эти переменные.

nginx_ssl_cert_path: /etc/ssl/certs/вашсайт.crt
nginx_ssl_key_path: /etc/ssl/private/вашсайт.key

Обратный прокси

Эта конфигурация по умолчанию использует uwsgi_pass как свой компонент upstream. Если вы хотите использовать другой компонент, вы можете сделать это с помощью настроек.

nginx_upstream_pass: proxy_pass
nginx_upstream_prefix: http://
nginx_socket: localhost:8000

Лицензия

BSD

Информация об авторе

Дэн Коэн

О проекте

An ansible ready nginx config

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