![Wie verhindert man, dass httpd auf DSM 5.0/Synology DS214 fehlerhafte Konfigurationsdateien entfernt?](https://rvso.com/image/1414667/Wie%20verhindert%20man%2C%20dass%20httpd%20auf%20DSM%205.0%2FSynology%20DS214%20fehlerhafte%20Konfigurationsdateien%20entfernt%3F.png)
Rewrite*
Ich versuche, einige Anweisungen für eine httpd
2.2.27 auf DSM 5.0 auf einer Synology DS214 einzurichten, indem ich hinzufüge dokuwiki.conf
, /etc/httpd/sites-enabled-user
was in enthalten ist /etc/httpd/conf/httpd.conf
. Wenn ich die Webserver-Benutzerinstanz im Web-Frontend neu starte, indem ich und de- und reaktiviere WebStation
, personal website
wird die Konfigurationsdatei einfach gelöscht, keine Protokolleinträge und somit keine Änderung beim Debuggen. Bevor ich mich mit den Fehlern befasse, möchte ich es von Anfang an richtig machen und dieses Verhalten von DSM loswerden.
Antwort1
Es scheint so, als würden alle vom Benutzer in angelegten Dateien /etc/httpd/sites-enabled-user
gelöscht, wenn sie Fehler enthalten (Syntaxfehler sowie Verweise auf nicht vorhandene Dateien (Logdatei, SSL-Zertifikate, etc.)) und httpd
im Web-Frontend neu gestartet (durch De- und Reaktivieren der WebStation
).
Lösung: Legen Sie benutzerdefinierte Konfigurationsdateien für httpd
mit .conf
Suffix in einem separaten Verzeichnis ab, z. B. /etc/httpd/sites-enabled-user-custom
und binden Sie sie ein, indem Sie hinzufügen
include sites-enabled-user-custom/*.conf
am Ende von/etc/httpd/conf/httpd.conf-user