Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
[email protected] webmail now available. Want one? Go here.
Cannot use outlook/hotmail/live here to register as they blocking our mail servers. #microsoftdeez
Obey the Epel!

Paste

Pasted as Plain Text by toto ( 9 years ago )
server {
 listen 8091 ssl;
 ssl_certificate /etc/nginx/certs/owncloud.crt;

 ssl_certificate_key /etc/nginx/certs/owncloud.key;

 error_log /var/log/nginx/owncloud.log;
 access_log /var/log/nginx/owncloud.log;

 server_name toto;

 root /var/www/owncloud;

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

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

 index index.php;

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

  locati {
            allow all;
            log_not_found off;
            access_log off;
        }

        location ~ ^/(?:\.htaccess|data|config|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;

                try_files $uri $uri/ index.php;
        }

        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 unix:/var/run/php5-fpm.sock;
        }

        # 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;
        }

}

 

Revise this Paste

Parent: 74171
Your Name: Code Language: