欢迎来到云服务器

Directadmin Linux面板

定制/etc/httpd/conf/httpd.conf而不是让custombuild恢复它

如果您需要对/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

以便在需要时再次进行更改。 完成后不要忘记再次锁定它。
腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号