Cpanel: размещение пользовательского каталога в /etc/httpd
Мне нужны некоторые пользовательские фильтры для Apache, поэтому я написал модуль mod_perl MyFilter и поместил его в /etc/httpd. Однако спустя 24 часа cpanel, похоже, удаляет все "неизвестные" каталоги из /etc/httpd. Как я могу предотвратить это?
Спасибо!
2 ответа
Я получил ответ от поддержки cpanel;
Вы можете создать каталог в /usr/local/"your directory", а затем создать символическую ссылку следующим образом.
mkdir /usr/local/MyFilter
ln -s /usr/local/MyFilter /usr/local/apache/MyFilter
chmod 755 /usr/local/MyFilter
Затем создайте скрипт hook / scripts / posteasyapache с командой bash внутри, чтобы воссоздать указанную символическую ссылку каждый раз, когда Apache перестраивается. Затем установите исполняемый файл сценария posteasyapache "chmod +x /scripts/posteasyapache"
Попробуйте добавить его в /usr/local/apache
?
Кроме того, где вы положили конфиг включает? Правильное место /usr/local/apache/conf/include/
файлы. Например, в /usr/local/apache/conf/include/pre_main_2.conf