如果您需要对/etc/httpd/conf/httpd.conf进行自定义更改,那么当custombuild更新apache时,您的配置将更改为新版本的配置。
由于您正在寻找自定义版本,因此您不希望更改丢失。
有3种方法可以使您的自定义保持不变:
1)“官方”方式是使用custombuild自定义目录方法:
cd /usr/local/directadmin/custombuild
mkdir -p custom/ap2
cp -Rp configure/ap2/conf custom/ap2
然后在下面编辑你的配置:
定制/ AP2/ conf目录
如所须。 自定义路径覆盖默认值,并且不会被覆盖。 您的自定义文件将用于覆盖,所以您只需要记住在自定义路径中进行更改。
如果您对自定义文件进行了更改,则可以通过键入以下内容来测试获得的结果:
./build rewrite_confs
从custombuild目录。2)如果您只需要向系统添加额外的Apache配置代码,但不需要删除任何现有代码,最好的方法是将更改添加到:
/etc/httpd/conf/extra/httpd-includes.conf
因为这个文件不会被CustomBuild或DirectAdmin触及。 如果它不存在,DA会“触摸”它以使其存在,但是添加的任何更改都可以安全地避免任何外部更改。3)最简单的方法是运行:
chattr +i /etc/httpd/conf/httpd.conf
然后custombuild不会触及它。 你可以在你需要的任何其他文件上重复这个命令,例如/etc/httpd/conf/extra/httpd-alias.conf等。
然后使用:
chattr -i /etc/httpd/conf/httpd.conf
以便在需要时再次进行更改。 完成后不要忘记再次锁定它。










