Cpanel:将自定义目录放在/ etc / httpd中

我需要一些自定义的Apache筛选器,所以我写了一个mod_perl模块MyFilter,并把它放在/ etc / httpd中。 但是,24小时后,cpanel似乎从/ etc / httpd中删除了所有'unkown'目录。 我如何防止这种情况发生?

谢谢!

我收到了cpanel支持的答复。

您可以在/ usr / local /“您的目录”中创build目录,然后创build一个符号链接,如下所示。

 mkdir /usr/local/MyFilter ln -s /usr/local/MyFilter /usr/local/apache/MyFilter chmod 755 /usr/local/MyFilter 

然后在里面用bash命令创build钩子脚本/ scripts / posteasyapache,以便在重buildApache时重新创build上述符号链接。 然后设置posteasyapache脚本可执行文件“chmod + x / scripts / posteasyapache”

尝试将其添加到/usr/local/apache

另外,你把configuration包括在哪里? 正确的位置是/usr/local/apache/conf/include/ files。 例如,在/usr/local/apache/conf/include/pre_main_2.conf