Ich muss sagen, ich bin jetzt etwas verwirrt:
Zu deinen Sicherheitswarungen:
Punkt 1: Das würde bedeuten, das diese Konfigurationsdatei gar nicht benutzt wird. Ab der Zeile 64 wird eingestellt, wo deine Daten liegen. Bei dir also /mnt/files
Laut der Warnung würde das bedeuten, das du auch dein owncloud-Verzeichnis irgendwo in diesem Ordner haben müsstest. Er also das Verzeichnis nicht als ausserhalb ansieht. Laut der Anleitung von
Joshua Parker Ruehlig wird hier aber das Verzeichnis unter /usr/local/www angelegt:
tar jxf owncloud-*.tar.bz2 -C /usr/local/www
Wo findest Du denn nun deine Dateien? Liegen die wirklich unter /mnt/files, wenn du z.B. eine neue Datei hier hin kopierst?
Punkt 2: Auch diese Meldung deutet darauf hin, das die Datei nicht benutzt wird. Denn in den Zeilen 26 und 33 wird eben dies eingestellt. Ich muss aber auch dazu sagen, das ich diese Config ja nicht komplett übernommen habe, sondern von Hand angepasst... Ich habe bei mir diese Zeilen NICHT drin, und bekomme diese Fehler nicht angezeigt.
Punkt 3: Der fehler scheint von dem Plugin Sabre zu kommen. Tut mir leid, das habe ich nicht im Einsatz. Dazu möchte ich mich nicht äußern.
Welche owncloud-Version setzt du ein?
Ich habe mir übrigens von StartSSL damals die Zertifikate geholt.
Nachfolgend mal die Config von mir:
Code:
worker_processes 2;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile off;
keepalive_timeout 65;
gzip off;
# SSL
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
ssl_ciphers ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM;
ssl_prefer_server_ciphers on;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
server {
listen 8080;
server_name MeinName.Domain.de;
}
server {
listen 20443 ssl;
server_name MeinName.Domain.de;
root /usr/local/www/owncloud;
# SSL Settings
ssl_certificate /usr/local/etc/nginx/ssl/meinzertifikat.crt;
ssl_certificate_key /usr/local/etc/nginx/ssl/meinschlüssel.key;
add_header Strict-Transport-Security "max-age=16070400; includeSubdomains"; # Force the use of SSL
rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect;
rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect;
rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect;
location = /robots.txt { allow all; access_log off; log_not_found off; }
location = /favicon.ico { access_log off; log_not_found off; }
location ^~ / {
index index.php;
try_files $uri $uri/ /index.php?$args;
client_max_body_size 4G;
location ~ ^/(?:\.|data|config|db_structure\.xml|README) {
deny all;
}
location ~ \.php(?:$|/) {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi_params;
fastcgi_param MOD_X_ACCEL_REDIRECT_ENABLED on;
}
location ~* \.(?:jpg|gif|ico|png|css|js|svg)$ {
expires max; add_header Cache-Control public;
}
location ^~ /data {
internal;
alias /mnt/data;
}
}
}
}