我很難找到一種方法來禁用我的一個由 puppet 控制的 RHEL7 服務器上的跟蹤/跟蹤選項。
我正在使用 puppetlabs 的 apache 模塊。
我想在單個服務器上的 httpd.conf 檔案中禁用 TraceEnable,而不是禁用puppet 管理的所有服務器。
我需要使用 puppet 添加的指令是:
TraceEnable Off
我在該位置有服務器的 YAML 檔案:
/etc/puppetlabs/code/environments/test/data/node/server1.yaml
我可以編輯此檔案以僅在此服務器上應用配置,但我不知道要放入什么。
如何呼叫 HTTP 模塊以及如何修改 YAML 檔案中的指令?
uj5u.com熱心網友回復:
puppetlabs-apache 模塊的參考檔案可從 Puppet Forge 獲得。它會告訴您該模塊的主類 ( apache) 有一個引數trace_enable,它精確控制您要管理的 httpd 配置屬性:
控制 Apache 如何
TRACE通過TraceEnable指令處理請求(根據 RFC 2616) 。默認值:
'On'
如果您的清單集沒有明確指定該引數的值,您應該能夠通過apache::trace_enable在特定于節點的層次資料中設定鍵來基于每個節點對其進行自定義。例如,如果您要配置的節點的節點特定資料是 environments/production/data/node/server1.yaml,則在該檔案中,包含以下行
apache::trace_enable: 'Off'
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/364295.html
