如何防止 DSM 5.0/Synology DS214 上的 httpd 删除错误的配置文件?

如何防止 DSM 5.0/Synology DS214 上的 httpd 删除错误的配置文件?

我正在尝试通过添加来为Synology DS214 上的 DSM 5.0 上的 2.2.27设置一些Rewrite*指令,该指令包含在 中。当我通过取消和重新激活和重新启动 Web 前端中的 Web 服务器用户实例时,配置文件会被删除,没有日志记录条目,因此调试没有任何变化。在处理错误之前,我想从一开始就纠正错误并摆脱 DSM 的这种行为。httpddokuwiki.conf/etc/httpd/sites-enabled-user/etc/httpd/conf/httpd.confWebStationpersonal 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

相关内容