Apache несколько ldap групп

Ваш апач обрабатывает каждое использование приблизительно 80 МБ памяти (столбец RES). Это огромно - здесь у меня есть веб-сервер с апачскими 2.2, используемыми для выполнения CGIs, и каждый процесс использует приблизительно 5 МБ. Теперь, если у Вас есть 50 апачских процессов, каждое использование 80 МБ, затем Вы подкачиваете как ад. После того как мы находим, почему Вы используете такую память, мы, вероятно, решим вопрос.

Можно ли отправить апачский конфигурационный файл?

4
задан 22 July 2014 в 20:29
3 ответа

Вы можете попробовать директиву apache « Satisfy », например: удовлетворить все.

В противном случае вы можете изменить свой фильтр, чтобы требовать группы, например ( & (ou = foo) (ou = bar))

1
ответ дан 3 December 2019 в 04:13

"Satisfy" здесь не сработает, потому что это регулирует только взаимодействие между "разрешить" и "потребовать", а не между множественными директивами "требовать".

Если ваш LDAP имеет атрибуты memberOf (вы можете включить те, которые имеют член оверлея в OpenLDAP), вы можете использовать "require ldap-filter" для требования членства в более чем одной группе.

К сожалению, memberOf надежно не воспроизводится начиная с версии OpenLDAP 2.4.31, так что не полагайтесь на него, если вы также используете syncrepl.

.
0
ответ дан 3 December 2019 в 04:13

Если вы используете сервис ldap, который поддерживает вложенные группы, вы можете создать другую группу, которая содержит нужные группы, а затем иметь ссылку apache на эту группу. Затем при обновлении любой из исходных групп, вложенная группа обновляется автоматически.

Однако, это может быть не вариант для Вас.

.
0
ответ дан 3 December 2019 в 04:13

Теги

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