23 lines
433 B
Django/Jinja
23 lines
433 B
Django/Jinja
{{ domain }} {
|
|
{% if headers %}
|
|
import common_headers
|
|
{% endif %}
|
|
{% if auth %}
|
|
import common_auth
|
|
{% endif %}
|
|
{% if reverse_proxy_block %}
|
|
reverse_proxy {{ backend }} {
|
|
{% if real_ip %}
|
|
header_up X-Real-IP {remote_host}
|
|
{% endif %}
|
|
{% if health_uri %}
|
|
health_uri {{ health_uri }}
|
|
{% endif %}
|
|
{% if health_interval %}
|
|
health_interval {{ health_interval }}
|
|
{% endif %}
|
|
}
|
|
{% else %}
|
|
reverse_proxy {{ backend }}
|
|
{% endif %}
|
|
} |