{% extends "base.html" %} {% block title %}{{lang.menu_links.add_proxy.title}}{% endblock %} {% block h2 %}{{lang.menu_links.add_proxy.title}}{% endblock %} {% block content %} {% from 'include/input_macros.html' import input, checkbox, select %} {% set balance_params = dict() %} {% set balance_params = {'ip_hash':'ip_hash','least_conn':'least_conn','random':'random', 'round_robin': 'round-robin'} %}
{% include 'include/add_nginx_proxy.html' %}

{{lang.words.add|title()}} upstream

{{lang.words.select|title()}} {{lang.words.w_a}} {{lang.words.server}}:
{{lang.words.note|title()}}: {{lang.phrases.master_slave}}
{{lang.add_nginx_page.desc.upstream_desc1}}

{{lang.add_nginx_page.desc.upstream_desc2}}

{{lang.add_nginx_page.desc.upstream_desc3}}
{{lang.words.name|title()}}: {{ input('name', name='upstream', title="Name upstream", placeholder="backend_servers", required='required') }}
{{lang.words.balance|title()}}: {{ select('balance', values=balance_params, selected='round-robin', required='required', class='force_close') }}
Keepalive: {{ input('name', name='keepalive', title=lang.add_nginx_page.desc.keepalive, placeholder="32") }}
{{lang.words.servers|title()}}: {% include 'include/add_nginx_servers.html' %}
{{lang.words.add|title()}} {{lang.words.generate|title()}} {{lang.words.config}}
{% endblock %}