Blame view

conf/nginx.conf 2 KB
03e52840d   Kload   Init
1
2
3
4
5
  location PATHTOCHANGE {
         alias ALIASTOCHANGE;
         if ($scheme = http) {
              rewrite ^ https://$server_name$request_uri? permanent;
         }
1b87c3257   Kload   Increase file upl...
6
         client_max_body_size 10G;
cd76ae3c7   lunarok   Update nginx.conf
7
8
9
10
11
         fastcgi_buffers 64 4K;
  
         rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect;
         rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect;
         rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect;
03e52840d   Kload   Init
12
         index index.php;
cd76ae3c7   lunarok   Update nginx.conf
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
         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 / {
                # 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;
         }
03e52840d   Kload   Init
38
39
40
         location ~ [^/]\.php(/|$) {
             fastcgi_split_path_info ^(.+?\.php)(/.*)$;
             fastcgi_pass unix:/var/run/php5-fpm-NAMETOCHANGE.sock;
03e52840d   Kload   Init
41
             include fastcgi_params;
1b87c3257   Kload   Increase file upl...
42
43
44
             fastcgi_param REMOTE_USER $remote_user;
             fastcgi_param PATH_INFO $fastcgi_path_info;
             fastcgi_param HTTPS on;
03e52840d   Kload   Init
45
         }
ea047c57d   opi   Include SSOWAT us...
46
47
         
         # Include SSOWAT user panel.
8ac2193a3   Alexis Gavoty   Correct user pane...
48
49
         sub_filter </head> '<script type="text/javascript" src="/ynhpanel.js"></script></head>';
         sub_filter_once on;
cd76ae3c7   lunarok   Update nginx.conf
50
         }
1b87c3257   Kload   Increase file upl...
51

cd76ae3c7   lunarok   Update nginx.conf
52
53
54
55
56
57
         # 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;
         }