2016-03-28 9 views
0

Ich habe das puppetlabs-apache Modul installiert. Ich bin in der Lage, die Vhosts zu verwalten, aber jetzt möchte ich Inhalte der Standard-apache2.conf-Datei meines Client-Servers ändern/hinzufügen. Insbesondere muss ichWie bearbeite ich die Datei apache2.conf, ohne die Standardeinstellungen der Puppetlabs/Apache-Module zu stören?

Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure 
Include /etc/apache2/conf.d/security 

auf die apache2.conf Datei die Zeilen hinzufügen. Wie kann ich die Änderungen vornehmen, ohne die Puppetlabs/Apache Moduleinstellungen zu stören?

Antwort

0

Apache-Konfigurationssystem, wie von Puppetlabs-Apache eingerichtet, ist so konzipiert, dass Sie in der Regel nicht müssen die Hauptkonfigurationsdatei ändern. Stattdessen möchten Sie normalerweise Dateien in das Verzeichnis conf.d/ des Servers legen, wo sie automatisch gefunden und geladen werden können. Der definierte Typ apache::custom_config des Moduls erfüllt genau diesen Zweck.

Wenn Sie aus irgendeinem Grund darauf bestehen, eine geänderte Version der Hauptkonfigurationsdatei bereitzustellen, verwenden Sie den Namen der entsprechenden ERB-Vorlage als Wert für den apache Parameter conf_template. Wenn Sie diese Option verwenden möchten, rate ich Ihnen dringend, mit einer Kopie der Standardvorlage zu beginnen, die im Lieferumfang des Moduls enthalten ist, und die erforderlichen Änderungen daran vorzunehmen. Es ist möglich, andere Funktionalitäten des Moduls zu unterbrechen, wenn Sie eine Vorlage angeben, die sie nicht unterstützt.

Verwandte Themen