diff --git a/roles/nginx/site/templates/site.conf.j2 b/roles/nginx/site/templates/site.conf.j2 index 08743c6..87685ef 100644 --- a/roles/nginx/site/templates/site.conf.j2 +++ b/roles/nginx/site/templates/site.conf.j2 @@ -1,7 +1,11 @@ {% if proxy is defined and proxy is not string %} upstream upstream_{{ site }} { {% for item in proxy %} +{% if item | regex_search(".*:[0-9]+$") %} + server {{ item }}; +{% else %} server {{ item }}:443; +{% endif %} {% endfor %} } {% endif %}