* Adding exclude_listen_directive option * Updating Debian configtags/v0.37.4
{%- set interfaces = site.get('interface', '*').split() %} | {%- set interfaces = site.get('interface', '*').split() %} | ||||
{%- set port = site.get('port', 80) %} | {%- set port = site.get('port', 80) %} | ||||
{%- for interface in interfaces %} | {%- for interface in interfaces %} | ||||
{%- set listen_directive = interface ~ ':' ~ port %} | |||||
{%- if listen_directive not in listen_directives %} | |||||
{%- do listen_directives.append(listen_directive) %} | |||||
{%- if not site.get('exclude_listen_directive', False) %} | |||||
{%- set listen_directive = interface ~ ':' ~ port %} | |||||
{%- if listen_directive not in listen_directives %} | |||||
{%- do listen_directives.append(listen_directive) %} | |||||
{%- endif %} | |||||
{%- endif %} | {%- endif %} | ||||
{%- endfor %} | {%- endfor %} | ||||
{%- endfor %} | {%- endfor %} |
{%- set interfaces = site.get('interface', '*').split() %} | {%- set interfaces = site.get('interface', '*').split() %} | ||||
{%- set port = site.get('port', 80) %} | {%- set port = site.get('port', 80) %} | ||||
{%- for interface in interfaces %} | {%- for interface in interfaces %} | ||||
{%- set listen_directive = interface ~ ':' ~ port %} | |||||
{%- if listen_directive not in listen_directives %} | |||||
{%- do listen_directives.append(listen_directive) %} | |||||
{%- if not site.get('exclude_listen_directive', False) %} | |||||
{%- set listen_directive = interface ~ ':' ~ port %} | |||||
{%- if listen_directive not in listen_directives %} | |||||
{%- do listen_directives.append(listen_directive) %} | |||||
{%- endif %} | |||||
{%- endif %} | {%- endif %} | ||||
{%- endfor %} | {%- endfor %} | ||||
{%- endfor %} | {%- endfor %} |
{%- set interfaces = site.get('interface', '*').split() %} | {%- set interfaces = site.get('interface', '*').split() %} | ||||
{%- set port = site.get('port', 80) %} | {%- set port = site.get('port', 80) %} | ||||
{%- for interface in interfaces %} | {%- for interface in interfaces %} | ||||
{%- set listen_directive = interface ~ ':' ~ port %} | |||||
{%- if listen_directive not in listen_directives %} | |||||
{%- do listen_directives.append(listen_directive) %} | |||||
{%- if not site.get('exclude_listen_directive', False) %} | |||||
{%- set listen_directive = interface ~ ':' ~ port %} | |||||
{%- if listen_directive not in listen_directives %} | |||||
{%- do listen_directives.append(listen_directive) %} | |||||
{%- endif %} | |||||
{%- endif %} | {%- endif %} | ||||
{%- endfor %} | {%- endfor %} | ||||
{%- endfor %} | {%- endfor %} |
interface: '*' | interface: '*' | ||||
port: '80' | port: '80' | ||||
exclude_listen_directive: True # Do not add a Listen directive in httpd.conf | |||||
ServerName: example.com # uses the unique ID above unless specified | ServerName: example.com # uses the unique ID above unless specified | ||||
ServerAlias: www.example.com | ServerAlias: www.example.com | ||||