Commit 65df8ceaccbe77b06f0d9c0a181aaae1176daf1f

Authored by lunarok
1 parent 0400c12799
Exists in master

Update nginx.conf

Showing 1 changed file with 13 additions and 27 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; 7 fastcgi_buffers 64 4K;
8 8
9 rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect; 9 rewrite ^PATHTOCHANGE/caldav(.*)$ /remote.php/caldav$1 redirect;
10 rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect; 10 rewrite ^PATHTOCHANGE/carddav(.*)$ /remote.php/carddav$1 redirect;
11 rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect; 11 rewrite ^PATHTOCHANGE/webdav(.*)$ /remote.php/webdav$1 redirect;
12 12
13 index index.php; 13 index index.php;
14 error_page 403 /core/templates/403.php; 14 error_page 403 PATHTOCHANGE/core/templates/403.php;
15 error_page 404 /core/templates/404.php; 15 error_page 404 PATHTOCHANGE/core/templates/404.php;
16 16
17 rewrite ^/.well-known/host-meta /public.php?service=host-meta last; 17 rewrite ^PATHTOCHANGE/.well-known/host-meta /public.php?service=host-meta last;
18 rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last; 18 rewrite ^PATHTOCHANGE/.well-known/host-meta.json /public.php?service=host-meta-json last;
19 19
20 rewrite ^/.well-known/carddav /remote.php/carddav/ redirect; 20 rewrite ^PATHTOCHANGE/.well-known/carddav /remote.php/carddav/ redirect;
21 rewrite ^/.well-known/caldav /remote.php/caldav/ redirect; 21 rewrite ^PATHTOCHANGE/.well-known/caldav /remote.php/caldav/ redirect;
22 22
23 rewrite ^(/core/doc/[^\/]+/)$ $1/index.html; 23 rewrite ^(PATHTOCHANGE/core/doc/[^\/]+/)$ $1/index.html;
24 24
25 try_files $uri $uri/ index.php; 25 try_files $uri $uri/ index.php;
26
27
28
29 location ~ ^/(?:\.htaccess|data|config|db_structure\.xml|README) {
30 deny all;
31 }
32 26
33 27
34 location ~ [^/]\.php(/|$) { 28 location ~ [^/]\.php(/|$) {
35 fastcgi_split_path_info ^(.+\.php)(/.+)$; 29 fastcgi_split_path_info ^(.+\.php)(/.+)$;
36 include fastcgi_params; 30 include fastcgi_params;
37 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 31 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
38 fastcgi_param PATH_INFO $fastcgi_path_info; 32 fastcgi_param PATH_INFO $fastcgi_path_info;
39 fastcgi_param HTTPS on; 33 fastcgi_param HTTPS on;
40 fastcgi_param REMOTE_USER $remote_user; 34 fastcgi_param REMOTE_USER $remote_user;
41 fastcgi_pass unix:/var/run/php5-fpm-NAMETOCHANGE.sock; 35 fastcgi_pass unix:/var/run/php5-fpm-NAMETOCHANGE.sock;
42 } 36 }
43
44 # Include SSOWAT user panel.
45 sub_filter </head> '<script type="text/javascript" src="/ynhpanel.js"></script></head>';
46 sub_filter_once on;
47 }
48 37
49 # Optional: set long EXPIRES header on static assets 38 }
50 location ~* \.(?:jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ {
51 expires 30d;
52 # Optional: Don't log access to assets
53 access_log off;
54 }
55 39
40 location ~ ^PATHTOCHANGE/(data|config|\.ht|db_structure\.xml|README) {
41 deny all;