Apache httpd с ошибкой LDAP в CentOS

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

Кроме того, попытайтесь отформатировать свое сообщение. Это похоже на нечитабельный блок текста прямо сейчас.

0
задан 23 December 2011 в 21:54
1 ответ

Оказывается, SELinux блокировал соединение Apache с LDAP. Выполнение команды:

grep -m 1 httpd /var/log/audit/audit.log | audit2why

Мне удалось выяснить, что Apache пытается подключиться к порту, который не распознается SELinux. Следуя предложениям этого сайта и документации CentOS / SELinux , я смог найти решение. Мои проблемы были вызваны использованием нестандартного порта LDAP (как рекомендовано OpenDS). Добавив эти порты в SELinux под «ldap_port_t», я смог решить проблему. От имени пользователя root (или "sudo") выполните следующие команды, заменив номера портов вашими номерами портов LDAP / LDAPS.

semanage port -a -t ldap_port_t -p tcp 1389
порт semanage -a -t ldap_port_t -p tcp 8636
порт semanage -a -t ldap_port_t -p udp 1389
semanage port -a -t ldap_port_t -p upd 8636

Надеюсь, это поможет кому-нибудь в будущем не биться головой о стену так же сильно, как это сделал я.

2
ответ дан 4 December 2019 в 14:35

Теги

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