Adding exclude_listen_directive option (#151)
* Adding exclude_listen_directive option * Updating Debian config
This commit is contained in:
parent
adc80edd39
commit
d5337836b2
@ -8,10 +8,12 @@
|
|||||||
{%- 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 %}
|
||||||
|
{%- if not site.get('exclude_listen_directive', False) %}
|
||||||
{%- set listen_directive = interface ~ ':' ~ port %}
|
{%- set listen_directive = interface ~ ':' ~ port %}
|
||||||
{%- if listen_directive not in listen_directives %}
|
{%- if listen_directive not in listen_directives %}
|
||||||
{%- do listen_directives.append(listen_directive) %}
|
{%- do listen_directives.append(listen_directive) %}
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
{%- endif %}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
{%- for listen in listen_directives %}
|
{%- for listen in listen_directives %}
|
||||||
|
@ -8,10 +8,12 @@
|
|||||||
{%- 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 %}
|
||||||
|
{%- if not site.get('exclude_listen_directive', False) %}
|
||||||
{%- set listen_directive = interface ~ ':' ~ port %}
|
{%- set listen_directive = interface ~ ':' ~ port %}
|
||||||
{%- if listen_directive not in listen_directives %}
|
{%- if listen_directive not in listen_directives %}
|
||||||
{%- do listen_directives.append(listen_directive) %}
|
{%- do listen_directives.append(listen_directive) %}
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
{%- endif %}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
{%- for listen in listen_directives %}
|
{%- for listen in listen_directives %}
|
||||||
|
@ -49,10 +49,12 @@ ServerRoot "/etc/httpd"
|
|||||||
{%- 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 %}
|
||||||
|
{%- if not site.get('exclude_listen_directive', False) %}
|
||||||
{%- set listen_directive = interface ~ ':' ~ port %}
|
{%- set listen_directive = interface ~ ':' ~ port %}
|
||||||
{%- if listen_directive not in listen_directives %}
|
{%- if listen_directive not in listen_directives %}
|
||||||
{%- do listen_directives.append(listen_directive) %}
|
{%- do listen_directives.append(listen_directive) %}
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
{%- endif %}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
{%- for listen in listen_directives %}
|
{%- for listen in listen_directives %}
|
||||||
|
@ -54,6 +54,8 @@ apache:
|
|||||||
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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user