vhost: support proxying to unix sockets
This commit is contained in:
@@ -22,10 +22,18 @@
|
||||
}
|
||||
{% endif %}
|
||||
{% if location.type == 'reverse_proxy' %}
|
||||
reverse_proxy {{ location.proxy_target_protocol }}://{{ location.proxy_target_host }}:{{ location.proxy_target_port }} {
|
||||
{% if location.proxy_target_protocol == 'https' and location.proxy_target_host == 'localhost' %}
|
||||
reverse_proxy {
|
||||
{% if location.proxy_target_netproto == 'tcp' %}
|
||||
to tcp/{{ location.proxy_target_host }}:{{ location.proxy_target_port }}
|
||||
{% else %}
|
||||
to unix/{{ location.proxy_target_socket }}
|
||||
{% endif %}
|
||||
{% if location.proxy_target_protocol == 'https' %}
|
||||
transport http {
|
||||
tls
|
||||
{% if location.proxy_target_host == 'localhost' %}
|
||||
tls_insecure_skip_verify
|
||||
{% endif %}
|
||||
}
|
||||
{% endif %}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user