Commit 541ce3a117c488e0d6146cc17620b9822342491b

Authored by lunarok
1 parent 6d9380f966
Exists in master

Update nginx.conf

Showing 1 changed file with 11 additions and 26 deletions Inline Diff

1 location PATHTOCHANGE { 1 location PATHTOCHANGE {
2 alias ALIASTOCHANGE; 2 alias ALIASTOCHANGE;
3 if ($scheme = http) { 3 if ($scheme = http) {
4 rewrite ^ https://$server_name$request_uri? permanent; 4 rewrite ^ https://$server_name$request_uri? permanent;
5 } 5 }
6 client_max_body_size 10G; 6 client_max_body_size 10G;
7 fastcgi_buffers 64 4K;
8
9 rewrite ^PATHTOCHANGE/caldav(.*)$ /remote.php/caldav$1 redirect;
10 rewrite ^PATHTOCHANGE/carddav(.*)$ /remote.php/carddav$1 redirect;
11 rewrite ^PATHTOCHANGE/webdav(.*)$ /remote.php/webdav$1 redirect;
12
13 index index.php; 7 index index.php;
14 error_page 403 PATHTOCHANGE/core/templates/403.php; 8 try_files $uri $uri/ /index.php;
15 error_page 404 PATHTOCHANGE/core/templates/404.php;
16
17 rewrite ^PATHTOCHANGE/.well-known/host-meta /public.php?service=host-meta last;
18 rewrite ^PATHTOCHANGE/.well-known/host-meta.json /public.php?service=host-meta-json last;
19
20 rewrite ^PATHTOCHANGE/.well-known/carddav /remote.php/carddav/ redirect;
21 rewrite ^PATHTOCHANGE/.well-known/caldav /remote.php/caldav/ redirect;
22
23 rewrite ^(PATHTOCHANGE/core/doc/[^\/]+/)$ $1/index.html;
24
25 try_files $uri $uri/ index.php;
26
27
28 location ~ [^/]\.php(/|$) { 9 location ~ [^/]\.php(/|$) {
29 fastcgi_split_path_info ^(.+\.php)(/.+)$; 10 fastcgi_split_path_info ^(.+?\.php)(/.*)$;
11 fastcgi_pass unix:/var/run/php5-fpm-NAMETOCHANGE.sock;
30 include fastcgi_params; 12 include fastcgi_params;
31 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 13 fastcgi_param REMOTE_USER $remote_user;
32 fastcgi_param PATH_INFO $fastcgi_path_info; 14 fastcgi_param PATH_INFO $fastcgi_path_info;
33 fastcgi_param HTTPS on; 15 fastcgi_param HTTPS on;
34 fastcgi_param REMOTE_USER $remote_user;
35 fastcgi_pass unix:/var/run/php5-fpm-NAMETOCHANGE.sock;
36 } 16 }
37 17
18 # Include SSOWAT user panel.
19 sub_filter </head> '<script type="text/javascript" src="/ynhpanel.js"></script></head>';
20 sub_filter_once on;
38 } 21 }
39 22