add stor1/stor2/virt, and support load balancing directly from these nodes

This commit is contained in:
2023-06-20 18:37:11 -04:00
parent a2c35813b7
commit 2028fd6c7d
3 changed files with 45 additions and 2 deletions

View File

@ -20,6 +20,18 @@ map $remote_addr $log_ip {
{% endif %}
{% if proxy_sites[item.key]['upstream_servers'] is defined %}
upstream {{ proxy_sites[item.key]['dest'] }} {
{% if proxy_load_balance_type is defined %}
{{ proxy_load_balance_type }};
{% endif %}
{% for upstream in proxy_sites[item.key]['upstream_servers'] %}
server {{ upstream }};
{% endfor %}
}
{% endif %}
server {
listen 443 ssl;
server_name {{ item.key }} {% if proxy_sites[item.key]['aliases'] is defined %}{{ proxy_sites[item.key]['aliases'] }}{% endif %};
@ -58,7 +70,11 @@ location /nginx_status {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
{% if proxy_sites[item.key]['port'] is defined %}
proxy_pass {{ proxy_sites[item.key]['proto'] }}://{{ proxy_sites[item.key]['dest'] }}:{{ proxy_sites[item.key]['port'] }};
{% else %}
proxy_pass {{ proxy_sites[item.key]['proto'] }}://{{ proxy_sites[item.key]['dest'] }};
{% endif %}
# re-write redirects to http as to https