summaryrefslogtreecommitdiff
path: root/roles/nginx/vhost/defaults/main.yml
blob: b80a54429e3b01d1876d93d5f247fb75901e90a0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
---
# nginx_vhost:
#   default: yes
#   name: example
#   template: generic
#   acme: yes
#   hostnames:
#   - example.com
#   - www.example.com
#   extra_directives: |-
#     add_header X-Example-Header "foo";
#   locations:
#     '/':
#       proxy_pass: http://127.0.0.1:8080
#       proxy_redirect:
#       - redirect: "http://$host/"
#         replacement: "https://$host/"
#       - redirect: "http://$host:8080/"
#         replacement: "https://$host/"
#       extra_directives: |-
#         add_header X-Example-Header "foo";
#       proxy_ssl:
#         verify: on
#         trusted_certificate: /path/to/ca.pem

# nginx_vhost:
#   name: mixed-static-and-proxy
#   template: generic
#   acme: yes
#   hostnames:
#   - static.example.com
#   extra_directives: |-
#     add_header X-Example-Header "foo";
#   locations:
#     '/':
#       root: /srv/www/static
#       index: index.html
#       autoindex:
#         format: json
#       extra_directives: |-
#         add_header X-Example-Header "foo";
#     '/subdir/':
#       alias: /srv/www/foo
#     '/foo/':
#       proxy_pass: http://127.0.0.1:1234

# nginx_vhost:
#   name: other-example
#   content: "<<< content of vhost >>>"