0.1.28-DEV-20200515-171249
-------------------------- * ADD: - status_page option for /nginx_status; toggle per site * MODIFY: - defaults/main/proxy_sites.yml formatting modified for readability
This commit is contained in:
parent
280a336925
commit
60de35b945
@ -3,7 +3,7 @@
|
|||||||
proxy_site_conf_dir : /etc/nginx/conf.d
|
proxy_site_conf_dir : /etc/nginx/conf.d
|
||||||
proxy_site_file : "{{ proxy_site_conf_dir }}/zen_proxy.conf"
|
proxy_site_file : "{{ proxy_site_conf_dir }}/zen_proxy.conf"
|
||||||
proxy_site_version : 1.8
|
proxy_site_version : 1.8
|
||||||
proxy_site_revision : 20200113-141420
|
proxy_site_revision : 20200515-171007
|
||||||
|
|
||||||
|
|
||||||
proxy_site_log_path : /proxy_logs
|
proxy_site_log_path : /proxy_logs
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
proxy_sites:
|
proxy_sites:
|
||||||
wiki.thezengarden.net:
|
wiki.thezengarden.net:
|
||||||
proto : http
|
proto : http
|
||||||
dest : docker.thezengarden.net
|
dest : docker.thezengarden.net
|
||||||
port : 8081
|
port : 8081
|
||||||
max_upload : "{{ proxy_default_max_upload }}"
|
max_upload : "{{ proxy_default_max_upload }}"
|
||||||
|
|
||||||
|
|
||||||
@ -23,9 +23,9 @@ proxy_sites:
|
|||||||
|
|
||||||
|
|
||||||
hastebin.thezengarden.net:
|
hastebin.thezengarden.net:
|
||||||
proto : http
|
proto : http
|
||||||
dest : docker.thezengarden.net
|
dest : docker.thezengarden.net
|
||||||
port : 7777
|
port : 7777
|
||||||
max_upload : "{{ proxy_default_max_upload }}"
|
max_upload : "{{ proxy_default_max_upload }}"
|
||||||
|
|
||||||
|
|
||||||
@ -90,9 +90,9 @@ proxy_sites:
|
|||||||
|
|
||||||
|
|
||||||
wordpress.thezengarden.net:
|
wordpress.thezengarden.net:
|
||||||
proto : http
|
proto : http
|
||||||
dest : zg-lxwb03.thezengarden.net
|
dest : zg-lxwb03.thezengarden.net
|
||||||
port : 80
|
port : 80
|
||||||
max_upload : "{{ proxy_default_max_upload }}"
|
max_upload : "{{ proxy_default_max_upload }}"
|
||||||
|
|
||||||
|
|
||||||
@ -123,9 +123,9 @@ proxy_sites:
|
|||||||
|
|
||||||
|
|
||||||
dashboard.thezengarden.net:
|
dashboard.thezengarden.net:
|
||||||
proto : http
|
proto : http
|
||||||
dest : "{{ proxy_default_host }}"
|
dest : "{{ proxy_default_host }}"
|
||||||
port : 80
|
port : 80
|
||||||
max_upload : "{{ proxy_default_max_upload }}"
|
max_upload : "{{ proxy_default_max_upload }}"
|
||||||
|
|
||||||
|
|
||||||
@ -174,18 +174,19 @@ proxy_sites:
|
|||||||
|
|
||||||
|
|
||||||
resources.thezengarden.net:
|
resources.thezengarden.net:
|
||||||
proto : http
|
proto : http
|
||||||
dest : "{{ proxy_default_host }}"
|
dest : "{{ proxy_default_host }}"
|
||||||
port : 80
|
port : 80
|
||||||
max_upload : "{{ proxy_default_max_upload }}"
|
max_upload : "{{ proxy_default_max_upload }}"
|
||||||
|
|
||||||
|
|
||||||
thezengarden.net:
|
thezengarden.net:
|
||||||
aliases : www.thezengarden.net
|
aliases : www.thezengarden.net
|
||||||
proto : https
|
proto : https
|
||||||
dest : "{{ proxy_default_host }}"
|
dest : "{{ proxy_default_host }}"
|
||||||
port : 443
|
port : 443
|
||||||
max_upload : "{{ proxy_default_max_upload }}"
|
max_upload : "{{ proxy_default_max_upload }}"
|
||||||
|
status_page : True
|
||||||
|
|
||||||
|
|
||||||
devel.thezengarden.net:
|
devel.thezengarden.net:
|
||||||
@ -195,30 +196,30 @@ proxy_sites:
|
|||||||
|
|
||||||
|
|
||||||
beta.chris-hammer.com:
|
beta.chris-hammer.com:
|
||||||
proto : http
|
proto : http
|
||||||
dest : "{{ proxy_default_host }}"
|
dest : "{{ proxy_default_host }}"
|
||||||
port : 80
|
port : 80
|
||||||
ssl_cert : "{{ proxy_site_ssl_directory }}/chris-hammer.com/fullchain7.pem"
|
ssl_cert : "{{ proxy_site_ssl_directory }}/chris-hammer.com/fullchain7.pem"
|
||||||
ssl_key : "{{ proxy_site_ssl_directory }}/chris-hammer.com/privkey7.pem"
|
ssl_key : "{{ proxy_site_ssl_directory }}/chris-hammer.com/privkey7.pem"
|
||||||
max_upload : "{{ proxy_default_max_upload }}"
|
max_upload : "{{ proxy_default_max_upload }}"
|
||||||
|
|
||||||
|
|
||||||
christian-hammer.com:
|
christian-hammer.com:
|
||||||
aliases : www.christian-hammer.com
|
aliases : www.christian-hammer.com
|
||||||
proto : http
|
proto : http
|
||||||
dest : "{{ proxy_default_host }}"
|
dest : "{{ proxy_default_host }}"
|
||||||
port : 80
|
port : 80
|
||||||
ssl_cert : "{{ proxy_site_ssl_directory }}/christian-hammer.com/fullchain7.pem"
|
ssl_cert : "{{ proxy_site_ssl_directory }}/christian-hammer.com/fullchain7.pem"
|
||||||
ssl_key : "{{ proxy_site_ssl_directory }}/christian-hammer.com/privkey7.pem"
|
ssl_key : "{{ proxy_site_ssl_directory }}/christian-hammer.com/privkey7.pem"
|
||||||
max_upload : "{{ proxy_default_max_upload }}"
|
max_upload : "{{ proxy_default_max_upload }}"
|
||||||
|
|
||||||
|
|
||||||
chris-hammer.com:
|
chris-hammer.com:
|
||||||
proto : http
|
proto : http
|
||||||
dest : "{{ proxy_default_host }}"
|
dest : "{{ proxy_default_host }}"
|
||||||
port : 80
|
port : 80
|
||||||
ssl_cert : "{{ proxy_site_ssl_directory }}/chris-hammer.com/fullchain7.pem"
|
ssl_cert : "{{ proxy_site_ssl_directory }}/chris-hammer.com/fullchain7.pem"
|
||||||
ssl_key : "{{ proxy_site_ssl_directory }}/chris-hammer.com/privkey7.pem"
|
ssl_key : "{{ proxy_site_ssl_directory }}/chris-hammer.com/privkey7.pem"
|
||||||
max_upload : "{{ proxy_default_max_upload }}"
|
max_upload : "{{ proxy_default_max_upload }}"
|
||||||
|
|
||||||
|
|
||||||
|
@ -27,6 +27,12 @@ server {
|
|||||||
client_max_body_size {{ proxy_sites[item.key]['max_upload'] }};
|
client_max_body_size {{ proxy_sites[item.key]['max_upload'] }};
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
{% if proxy_sites[item.key]['status_page'] is defined %}
|
||||||
|
location /nginx_status {
|
||||||
|
stub_status;
|
||||||
|
}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
location / {
|
location / {
|
||||||
proxy_set_header X-Real-IP $remote_addr;
|
proxy_set_header X-Real-IP $remote_addr;
|
||||||
proxy_set_header X-Forwarded-Host $host;
|
proxy_set_header X-Forwarded-Host $host;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user