如何防止 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

相關內容