Fix denied Roundcube nginx locations

Цей коміт міститься в:
Tibor Blaho
2016-03-31 21:07:39 +02:00
джерело 252c35c66e
коміт 5210db9e8b
+16 -3
Переглянути файл
@@ -26,9 +26,22 @@
index index.php;
alias /usr/local/lib/roundcubemail/;
}
location ~ /mail/config/.* {
# A ~-style location is needed to give this precedence over the next block.
return 403;
location ~ ^/mail/(config|temp|logs)/ {
deny all;
}
location ~ ^/mail/(README|INSTALL|LICENSE|CHANGELOG|UPGRADING)$ {
deny all;
}
location ~ ^/mail/(bin|SQL)/ {
deny all;
}
location ~ ^/mail/(.+\.md)$ {
deny all;
}
location ~ ^/mail/\. {
deny all;
access_log off;
log_not_found off;
}
location ~ /mail/.*\.php {
# note: ~ has precendence over a regular location block