1 |
location = /roundcubemail { |
2 |
alias /usr/share/roundcubemail/; |
3 |
} |
4 |
|
5 |
location /roundcubemail/ { |
6 |
root /usr/share; |
7 |
index index.php; |
8 |
|
9 |
location ~ ^/roundcubemail/bin/(.+)$ { |
10 |
deny all; |
11 |
} |
12 |
location ~ ^/roundcubemail/plugins/enigma/home/(.+)$ { |
13 |
deny all; |
14 |
} |
15 |
|
16 |
# Define who can access the installer |
17 |
# keep this secured once configured |
18 |
|
19 |
location ~ ^/roundcubemail/installer/(.+\.php)$ { |
20 |
allow 127.0.0.1; |
21 |
allow ::1; |
22 |
deny all; |
23 |
|
24 |
try_files $uri =404; |
25 |
fastcgi_intercept_errors on; |
26 |
include fastcgi_params; |
27 |
fastcgi_param SERVER_NAME $host; |
28 |
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; |
29 |
fastcgi_pass php-fpm; |
30 |
} |
31 |
|
32 |
# Define who can access the Webmail |
33 |
# You can enlarge permissions once configured |
34 |
|
35 |
location ~ ^/roundcubemail/(.+\.php)$ { |
36 |
allow 127.0.0.1; |
37 |
allow ::1; |
38 |
deny all; |
39 |
|
40 |
try_files $uri =404; |
41 |
fastcgi_intercept_errors on; |
42 |
include fastcgi_params; |
43 |
fastcgi_param SERVER_NAME $host; |
44 |
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; |
45 |
fastcgi_pass php-fpm; |
46 |
} |
47 |
} |