danie1cohen.nginx

NginX

Rol re-używalny do konfigurowania Nginx. (Wymawia się "Engine-X")

Wymagania

Wszystkie wymagania, które mogą nie być pokryte przez Ansible lub rolę, powinny być tutaj wymienione. Na przykład, jeśli rola korzysta z modułu EC2, warto zaznaczyć w tej sekcji, że potrzebny jest pakiet boto.

Zmienne roli

nginx_domain_name: twojastrona

SSL

Jeśli wdrażasz nginx z https, powinieneś ustawić te zmienne.

nginx_ports:
  - 80
  - "[::]:80"
  - 443 domyślny ssl

 nginx_ssl: tak
 nginx_force_https: tak

Rola poszuka lokalnego pliku i umieści go w /etc/ssl.

 nginx_ssl_cert: twojastrona.crt
 nginx_ssl_key: twojastrona.key

Jeśli nie chcesz wdrażać pliku, ale korzystasz z jednego, który już znajduje się na systemie plików zdalnym, możesz zamiast tego użyć tych zmiennych.

nginx_ssl_cert_path: /etc/ssl/certs/twojastrona.crt
nginx_ssl_key_path: /etc/ssl/private/twojastrona.key

Proxy odwrotne

Ta konfiguracja domyślnie używa uwsgi_pass jako komponentu upstream. Jeśli chcesz użyć innego komponentu, możesz to zrobić z ustawieniami.

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

Licencja

BSD

Informacje o autorze

Dan Cohen

O projekcie

An ansible ready nginx config

Zainstaluj
ansible-galaxy install danie1cohen.nginx
Licencja
Unknown
Pobrania
93
Właściciel