danie1cohen.nginx

NginX

可重用的角色用于配置 Nginx。(发音为 Engine-X)

要求

这里应提到任何可能未由 Ansible 本身或该角色涵盖的前提条件。例如,如果该角色使用 EC2 模块,最好在本节中说明需要 boto 包。

角色变量

nginx_domain_name: 你的网站

SSL

如果你要使用 https 部署 nginx,你需要设置这些变量。

nginx_ports:
  - 80
  - "[::]:80"
  - 443 默认 ssl

 nginx_ssl: 
 nginx_force_https: 

该角色将查找本地文件并将其放入 /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 作为其上游组件。如果你想使用其他组件,可以通过设置来实现。

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

许可证

BSD

作者信息

Dan Cohen

关于项目

An ansible ready nginx config

安装
ansible-galaxy install danie1cohen.nginx
许可证
Unknown
下载
93
拥有者