seafdav.conf[WEBDAV]
enabled = true
port = 8080
fastcgi = true
share_name = /seafdav
ccnet.conf:
[General]
USER_NAME = SynCloud
ID = 141e8e9a08aefb919d79ddcab400702270bd68a1
NAME = SynCloud
SERVICE_URL = ...
[Network]
PORT = 10001
[Client]
PORT = 13418
Any config I've forgotten? Please tell me if it's so,
What I've forgotten to tell is, my complete Seafile (with Seafdav) is running behind an apache webserver.
The things I've written in my apache2.conf (path censored):
and in my virtual hosts file (censored):
LoadModule headers_module modules/mod_headers.so
<VirtualHost *:80>
ServerName ...
DocumentRoot ...
Alias /media /...
#Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains"
Redirect permanent / https://.../
</VirtualHost>
<VirtualHost *:443>
ServerName ...
DocumentRoot ...
Alias /media /...
SSLEngine On
SSLCertificateFile ...
SSLCertificateKeyFile ...
SSLCertificateChainFile ...
Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains"
RewriteEngine On
<Location /media>
Options Indexes FollowSymLinks
AllowOverride None
# New Style (Apache2 2.4+)
# Require all granted
# Old Style
# Order allow, deny
Allow from all
</Location>
#
# seafile fileserver
#
RewriteRule ^/seafhttp - [QSA,L]
#
# seafile webdav
#
RewriteCond %{HTTP:Authorization} (.+)
RewriteRule ^(/seafdav.*)$ /seafdav.fcgi$1 [QSA,L,e=HTTP_AUTHORIZATION:%1]
RewriteRule ^(/seafdav.*)$ /seafdav.fcgi$1 [QSA,L]
#
# seahub
#
RewriteRule ^/(media.*)$ /$1 [QSA,L,PT]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /seahub.fcgi$1 [QSA,L,E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</VirtualHost>
Any idea why it isn't showing me any files/folders ? The web interface and the sync client are both working perfectly :(