nextcloud+nginx+php7.0.fpm+ispconfig3.1.9

Discussion in 'Installation/Configuration' started by rubenzsolt, Dec 10, 2017.

  1. rubenzsolt

    rubenzsolt New Member

    Hi, I receive an error message on nextcloud interface:
    WebDAV interface seems to be broke
    I tested more config in nginx directive, but not working, somebody can help to make work the nextcloud with ispconfig.
    My last config:

    client_max_body_size 512M;
    fastcgi_buffers 64 4K;

    gzip off;

    rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect;
    rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect;
    rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect;

    index index.php;
    error_page 403 /core/templates/403.php;
    error_page 404 /core/templates/404.php;

    location = /robots.txt {
    allow all;
    log_not_found off;
    access_log off;
    }

    location ~ ^/(?:\.htaccess|data|config|db_structure\.xml|README){
    deny all;
    }

    location / {
    rewrite ^/.well-known/host-meta /public.php?service=host-meta last;
    rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last;
    rewrite ^/.well-known/carddav /remote.php/carddav/ redirect;
    rewrite ^/.well-known/caldav /remote.php/caldav/ redirect;
    rewrite ^(/core/doc/[^\/]+/)$ $1/index.html;
    try_files $uri $uri/ =404;
    }

    location ~ \.php(?:$|/) {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    fastcgi_param HTTPS on;
    fastcgi_pass php-handler;
    fastcgi_intercept_errors on;
    }

    location ~* \.(?:css|js)$ {
    add_header Cache-Control "public, max-age=7200";
    add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;";
    add_header X-Content-Type-Options nosniff;
    add_header X-Frame-Options "SAMEORIGIN";
    add_header X-XSS-Protection "1; mode=block";
    add_header X-Robots-Tag none;
    access_log off;
    }

    location ~* \.(?:jpg|jpeg|gif|bmp|ico|png|swf)$ {
    access_log off;
    }
     
  2. swehes

    swehes Member

    I tried the settings found here: https://www.fox1.de/2017/03/15/nextcloud-ispconfig3-debian3-nginx/
    It works very well. :)
     

Share This Page