Bladeren bron

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 jaren geleden
bovenliggende
commit
79673343a5
4 gewijzigde bestanden met toevoegingen van 4 en 4 verwijderingen
  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 Bestand weergeven

@@ -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 Bestand weergeven

@@ -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 Bestand weergeven

@@ -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 Bestand weergeven

@@ -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) %}

Laden…
Annuleren
Opslaan