Browse Source

No automatic listener for port *

The formula currently adds a Listen directive for the port '*' if
any configured vhost is configured to listen on :* which does not
work and instead prevents apache from starting.

It is possible to prevent this by setting the
exclude_listen_directive pillar to True but this is a manual
workaround.

Instead, this commit excludes :* Listeners automatically.
tags/v0.37.4
Andreas Thienemann 6 years ago
parent
commit
79673343a5
4 changed files with 4 additions and 4 deletions
  1. +1
    -1
      apache/files/Debian/ports-2.2.conf.jinja
  2. +1
    -1
      apache/files/Debian/ports-2.4.conf.jinja
  3. +1
    -1
      apache/files/FreeBSD/ports-2.4.conf.jinja
  4. +1
    -1
      apache/files/RedHat/apache-2.4.config.jinja

+ 1
- 1
apache/files/Debian/ports-2.2.conf.jinja View File

@@ -9,7 +9,7 @@
{%- set interfaces = site.get('interface', '*').split() %}
{%- set port = site.get('port', 80) %}
{%- for interface in interfaces %}
{%- if not site.get('exclude_listen_directive', False) %}
{%- if not site.get('exclude_listen_directive', False) and not port == '*' %}
{%- set listen_directive = interface ~ ':' ~ port %}
{%- if listen_directive not in listen_directives %}
{%- do listen_directives.append(listen_directive) %}

+ 1
- 1
apache/files/Debian/ports-2.4.conf.jinja View File

@@ -9,7 +9,7 @@
{%- set interfaces = site.get('interface', '*').split() %}
{%- set port = site.get('port', 80) %}
{%- for interface in interfaces %}
{%- if not site.get('exclude_listen_directive', False) %}
{%- if not site.get('exclude_listen_directive', False) and not port == '*' %}
{%- set listen_directive = interface ~ ':' ~ port %}
{%- if listen_directive not in listen_directives %}
{%- do listen_directives.append(listen_directive) %}

+ 1
- 1
apache/files/FreeBSD/ports-2.4.conf.jinja View File

@@ -9,7 +9,7 @@
{%- set interfaces = site.get('interface', '*').split() %}
{%- set port = site.get('port', 80) %}
{%- for interface in interfaces %}
{%- if not site.get('exclude_listen_directive', False) %}
{%- if not site.get('exclude_listen_directive', False) and not port == '*' %}
{%- set listen_directive = interface ~ ':' ~ port %}
{%- if listen_directive not in listen_directives %}
{%- do listen_directives.append(listen_directive) %}

+ 1
- 1
apache/files/RedHat/apache-2.4.config.jinja View File

@@ -50,7 +50,7 @@ ServerRoot "{{ apache.get('serverroot', '/etc/httpd') }}"
{%- set interfaces = site.get('interface', '*').split() %}
{%- set port = site.get('port', 80) %}
{%- for interface in interfaces %}
{%- if not site.get('exclude_listen_directive', False) %}
{%- if not site.get('exclude_listen_directive', False) and not port == '*' %}
{%- set listen_directive = interface ~ ':' ~ port %}
{%- if listen_directive not in listen_directives %}
{%- do listen_directives.append(listen_directive) %}

Loading…
Cancel
Save