default.stpl 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <VirtualHost %ip%:%web_ssl_port%>
  2. ServerName %domain%
  3. ServerAlias %alias
  4. Alias / /var/lib/roundcube/
  5. Alias /error/ %home%/%user%/web/%root_domain%/document_errors/
  6. Alias /Microsoft-Server-ActiveSync /usr/share/z-push/index.php
  7. AliasMatch (?i)/Autodiscover/Autodiscover.xml "/usr/share/z-push/autodiscover/autodiscover.php"
  8. #SuexecUserGroup %user% %group%
  9. SSLEngine on
  10. SSLVerifyClient none
  11. SSLCertificateFile %home%/%user%/conf/mail/%root_domain%/ssl/%root_domain%.crt
  12. SSLCertificateKeyFile %home%/%user%/conf/mail/%root_domain%/ssl/%root_domain%.key
  13. IncludeOptional %home%/%user%/conf/web/%root_domain%/apache2.forcessl.conf*
  14. <Directory "/usr/share/tinymce/www/">
  15. Options Indexes MultiViews FollowSymLinks
  16. AllowOverride None
  17. Order allow,deny
  18. allow from all
  19. </Directory>
  20. <Directory /var/lib/roundcube/>
  21. Options +FollowSymLinks
  22. # This is needed to parse /var/lib/roundcube/.htaccess. See its
  23. # content before setting AllowOverride to None.
  24. AllowOverride All
  25. order allow,deny
  26. allow from all
  27. </Directory>
  28. <Directory /usr/share/z-push>
  29. # Don't list a directory index, follow symlinks (maybe state dir is somewhere linked)
  30. DirectoryIndex index.php
  31. Options -Indexes +FollowSymLinks
  32. # Security
  33. # Don't allow .htaccess Overrides, disallow access to files
  34. AllowOverride none
  35. <IfModule !mod_authz_core.c>
  36. Order allow,deny
  37. allow from all
  38. </IfModule>
  39. <IfModule mod_authz_core.c>
  40. Require all granted
  41. </IfModule>
  42. <Files "config.php">
  43. <IfModule !mod_authz_core.c>
  44. Deny from All
  45. </IfModule>
  46. <IfModule mod_authz_core.c>
  47. Require all denied
  48. </IfModule>
  49. </Files>
  50. </Directory>
  51. # Protecting basic directories:
  52. <Directory /var/lib/roundcube/config>
  53. Options -FollowSymLinks
  54. AllowOverride None
  55. </Directory>
  56. <Directory /var/lib/roundcube/temp>
  57. Options -FollowSymLinks
  58. AllowOverride None
  59. Order allow,deny
  60. Deny from all
  61. </Directory>
  62. <Directory /var/lib/roundcube/logs>
  63. Options -FollowSymLinks
  64. AllowOverride None
  65. Order allow,deny
  66. Deny from all
  67. </Directory>
  68. IncludeOptional %home%/%user%/conf/mail/%root_domain%/%web_system%.ssl.conf_*
  69. </VirtualHost>