我需要一些适用于 Apache 的自定义过滤器,因此我编写了一个 mod_perl 模块 MyFilter 并将其放入 /etc/httpd 中。但是,24 小时后,cpanel 似乎从 /etc/httpd 中删除了所有“未知”目录。我该如何防止这种情况发生?
谢谢!
答案1
我收到了来自 cpanel 支持的答复;
您可以在 /usr/local/“您的目录”中创建目录,然后按如下方式创建符号链接。
mkdir /usr/local/MyFilter
ln -s /usr/local/MyFilter /usr/local/apache/MyFilter
chmod 755 /usr/local/MyFilter
然后创建钩子脚本 /scripts/posteasyapache,其中包含一个 bash 命令,以便在 Apache 重建时重新创建上述符号链接。然后设置 posteasyapache 脚本可执行文件“chmod +x /scripts/posteasyapache”
答案2
尝试将其添加到/usr/local/apache
?
另外,你把配置包含文件放在哪里了?正确的位置是/usr/local/apache/conf/include/
文件。例如,在/usr/local/apache/conf/include/pre_main_2.conf