Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

No E-Tag received from server #1472

Closed
binarykitchen opened this Issue · 2 comments

2 participants

@binarykitchen
6:54 PM   staff/michael.heuberger/thunderbird_private_signature.txt       binarykitchen > paperworkNo E-Tag received from server, check Proxy/Gateway          

What nginx configuration do I need on my own owncloud server to make this work?

@binarykitchen

This here is the current nginx config:

upstream php-handler {
        server unix:/var/run/php5-fpm.sock;
}

server {
        listen 103.6.212.79:80;
        server_name xxx.yyy.com;
        return 301 https://$server_name$request_uri;  # enforce https
}

server {
        listen 103.6.212.79:443 ssl default deferred;

        server_name xxx.yyy.com;

        ssl_certificate /etc/ssl/owncloud/xxx.yyy.com-bundled.2048.crt;
        ssl_certificate_key /etc/ssl/owncloud/xxx.yyy.com.2048.key-28012014-0046;

    access_log /var/log/virtualmin/xxx.yyy.com/access_log;
    error_log  /var/log/virtualmin/xxx.yyy.com/error_log notice;

        # Path to the root of your installation
        root /var/www/owncloud;

        client_max_body_size 10G; # set max upload size
        fastcgi_buffers 64 4K;

        # this is to avoid messages like "a client request body is buffered to a temporary file"
        # increase it carefully until it is gone ...
        client_body_buffer_size 50m;

        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 ~ ^/(data|config|\.ht|db_structure\.xml|README) {
            deny all;
        }

        location / {
                # The following 2 rules are only needed with webfinger
                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;

                # this avoids upstream time outs (110: Connection timed out)
                proxy_read_timeout 200s;

                try_files $uri $uri/ index.php;
        }

        location ~ ^(.+?\.php)(/.*)?$ {
                try_files $1 = 404;

                include fastcgi_params;
                fastcgi_read_timeout 300;
                fastcgi_param SCRIPT_FILENAME $document_root$1;
                fastcgi_param PATH_INFO $2;
                fastcgi_param HTTPS on;
                fastcgi_pass php-handler;

                # this avoids upstream time outs (110: Connection timed out)
                proxy_read_timeout 200s;
        }

        # Optional: set long EXPIRES header on static assets
        location ~* ^.+\.(jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ {
                expires 30d;
                # Optional: Don't log access to assets
                access_log off;
        }

}
@danimo
Owner

Same here, we cannot debug server configs here. This is about issues with the client.

@danimo danimo closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.