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

Другие вопросы по тегам