Как применить конфигурацию перед ветвлением для Apache в Марионетке?

Действительно ли Ваша локальная сеть является очень большой? Могло бы быть самым простым только перенумеровать Вашу сеть к неконфликтующему диапазону.

Иначе Вы могли перенести свою команду запуска openvpn в сценарий, который фиксирует маршрут после того, как OpenVPN запущен.

5
задан 14 April 2015 в 05:35
2 ответа

Настройки в prefork.conf контролируются классом параметры, установленные в классе apache :: mod :: prefork . Эти параметры и их значения по умолчанию см. В manifest / mod / prefork.pp .

Как вы их установите, зависит от того, как вы на самом деле объявляете класс apache . Похоже, на самом деле это немного сложно, если вы мы начинаем с class {'apache':} , поскольку он просто объявляет apache :: mod :: prefork без возможности передавать параметры. Я бы рекомендовал использовать Hiera для ваших определений узлов, а затем настроить параметры в вашей конфигурации Hiera, например: apache :: mod :: prefork :: maxclients: 256

5
ответ дан 3 December 2019 в 01:06

Вы можете установить mpm_module в false, чтобы потом явно объявить класс prefork с пользовательскими параметрами.

class {
  'apache':
    mpm_module      => false,
}
class {
  'apache::mod::prefork':
    startservers    => "5",
    minspareservers => "3",
    maxspareservers => "3",
    serverlimit     => "64",
    maxclients      => "64",
}
6
ответ дан 3 December 2019 в 01:06

Теги

Похожие вопросы