Enabling CORS in Synology WebDav
ssh ip-synology
cd /var/packages/WebDAVServer/target/etc/httpd/
sudo vim conf/httpd.conf-webdav add
LoadModule rewrite_module modules/mod_rewrite.so
sudo vim conf/extra/httpd-ssl.conf-webdav add :
Header always set Access-Control-Allow-Origin "*"
Header always set Access-Control-Allow-Headers "origin, content-type, cache-control, accept, authorization, if-match, destination, overwrite"
Header always set Access-Control-Expose-Headers "ETag"
Header always set Access-Control-Allow-Methods "GET, HEAD, POST, PUT, OPTIONS, MOVE, DELETE, COPY, LOCK, UNLOCK"
Header always set Access-Control-Allow-Credentials "true"
RewriteEngine on
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^(.*)$ blank.html [R=200,L,E=HTTP_ORIGIN:%{HTTP:ORIGIN}]
cd /var/packages/WebDAVServer/target/tools
sudo ./start_stop.sh start restart