В настоящее время я пытаюсь загрузить модуль в Apache, построить его с помощью cmake. Модуль называется mod_mapcache. Он успешно собран и правильно установлен в директорию /usr/lib/apache2/modules.
Я использую Убунту. Поэтому я создал новый файл с именем mapcache в папке /etc/apache2/conf.d. И написал
LoadModule mapcache_module modules/mod_mapcache.so
<IfModule mapcache_module>
<Directory /usr/lib/apache2/modules>
Order Allow,Deny
Allow from all
</Directory>
MapCacheAlias /mapcache "/home/mwh/mapcache/mapcache.xml"
</IfModule>
Но когда я перезапускаю сервер, выдает ошибку, сообщающую, что файла нет. Что я здесь делаю не так?
apache2: синтаксическая ошибка в строке 234 файла /etc/apache2/apache2.conf: синтаксическая ошибка в строке 1 файла /etc/apache2/conf.d/mapcache: невозможно загрузить /etc/apache2/modules/mod_mapcache.so на сервер: / etc/apache2/modules/mod_mapcache.so: невозможно открыть общий объектный файл: нет такого файла или каталога Действие «изящное» не удалось.