apache.conf 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <VirtualHost %ip%:%web_port%>
  2. ServerAlias %webmail_alias%.*
  3. Alias / /var/lib/roundcube/
  4. Alias /error/ /var/www/document_errors/
  5. #SuexecUserGroup %user% %group%
  6. <Directory "/usr/share/tinymce/www/">
  7. Options Indexes MultiViews FollowSymLinks
  8. AllowOverride None
  9. Order allow,deny
  10. allow from all
  11. </Directory>
  12. <Directory /var/lib/roundcube/>
  13. Options +FollowSymLinks
  14. # This is needed to parse /var/lib/roundcube/.htaccess. See its
  15. # content before setting AllowOverride to None.
  16. AllowOverride All
  17. order allow,deny
  18. allow from all
  19. </Directory>
  20. # Protecting basic directories:
  21. <Directory /var/lib/roundcube/config>
  22. Options -FollowSymLinks
  23. AllowOverride None
  24. </Directory>
  25. <Directory /var/lib/roundcube/temp>
  26. Options -FollowSymLinks
  27. AllowOverride None
  28. Order allow,deny
  29. Deny from all
  30. </Directory>
  31. <Directory /var/lib/roundcube/logs>
  32. Options -FollowSymLinks
  33. AllowOverride None
  34. Order allow,deny
  35. Deny from all
  36. </Directory>
  37. </VirtualHost>
  38. <VirtualHost %ip%:%web_ssl_port%>
  39. ServerAlias %webmail_alias%.*
  40. Alias / /var/lib/roundcube/
  41. Alias /error/ %home%/%user%/web/%domain%/document_errors/
  42. #SuexecUserGroup %user% %group%
  43. SSLEngine on
  44. SSLVerifyClient none
  45. SSLCertificateFile /usr/local/hestia/ssl/certificate.crt
  46. SSLCertificateKeyFile /usr/local/hestia/ssl/certificate.key
  47. <Directory "/usr/share/tinymce/www/">
  48. Options Indexes MultiViews FollowSymLinks
  49. AllowOverride None
  50. Order allow,deny
  51. allow from all
  52. </Directory>
  53. <Directory /var/lib/roundcube/>
  54. Options +FollowSymLinks
  55. # This is needed to parse /var/lib/roundcube/.htaccess. See its
  56. # content before setting AllowOverride to None.
  57. AllowOverride All
  58. order allow,deny
  59. allow from all
  60. </Directory>
  61. # Protecting basic directories:
  62. <Directory /var/lib/roundcube/config>
  63. Options -FollowSymLinks
  64. AllowOverride None
  65. </Directory>
  66. <Directory /var/lib/roundcube/temp>
  67. Options -FollowSymLinks
  68. AllowOverride None
  69. Order allow,deny
  70. Deny from all
  71. </Directory>
  72. <Directory /var/lib/roundcube/logs>
  73. Options -FollowSymLinks
  74. AllowOverride None
  75. Order allow,deny
  76. Deny from all
  77. </Directory>
  78. </VirtualHost>