![如何防止 DSM 5.0/Synology DS214 上的 httpd 删除错误的配置文件?](https://linux22.com/image/1414667/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%20DSM%205.0%2FSynology%20DS214%20%E4%B8%8A%E7%9A%84%20httpd%20%E5%88%A0%E9%99%A4%E9%94%99%E8%AF%AF%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我正在尝试通过添加来为Synology DS214 上的 DSM 5.0 上的 2.2.27设置一些Rewrite*
指令,该指令包含在 中。当我通过取消和重新激活和重新启动 Web 前端中的 Web 服务器用户实例时,配置文件会被删除,没有日志记录条目,因此调试没有任何变化。在处理错误之前,我想从一开始就纠正错误并摆脱 DSM 的这种行为。httpd
dokuwiki.conf
/etc/httpd/sites-enabled-user
/etc/httpd/conf/httpd.conf
WebStation
personal website
答案1
似乎如果用户在 中创建的所有文件/etc/httpd/sites-enabled-user
包含错误(语法错误以及对不存在的文件(日志文件、SSL 证书等)的引用)则会被删除,并httpd
在 Web 前端重新启动(通过取消并重新激活WebStation
.
httpd
解决方案:将带有后缀的自定义配置文件.conf
放在单独的目录中,例如,/etc/httpd/sites-enabled-user-custom
通过添加来包含它们
include sites-enabled-user-custom/*.conf
在底部/etc/httpd/conf/httpd.conf-user