Где мой модуль apache был установлен
Я пытаюсь заставить работать Crowd Apache Connector. Я установил модули. Если я сделаю yum info
он говорит мне, что он установлен. Если я сделаю httpd -M
он указан как общий модуль. Тем не менее, это не в apache/modules/
Когда я пытаюсь LoadModule
в предварительном основном включении я получаю сообщение об ошибке, что он не может загрузить его на сервер, потому что он не существует.
Ошибка после попытки загрузить модуль:
Configuration problem detected on line 1 of file /usr/local/apache/conf/includes/pre_main_global.conf.tmp: : Cannot load /usr/local/apache/modules/mod_authnz_crowd.so into server: /usr/local/apache/modules/mod_authnz_crowd.so: cannot open shared object file: No such file or directory --- /usr/local/apache/conf/includes/pre_main_global.conf.tmp --- 1 ===> LoadModule authnz_crowd_module modules/mod_authnz_crowd.so <=== 2LoadModule authz_svn_crowd_module modules/mod_authz_svn_crowd.so --- /usr/local/apache/conf/includes/pre_main_global.conf.tmp ---
1 ответ
Решение
Я понял. После переустановки я проверил файл httpd.conf и обнаружил, что он устанавливает его в:
/usr/lib64/httpd/modules/mod_authnz_crowd.so
Зная, что я смог заставить его работать.