Advertisement
isikerkan

Apache2 https conf

Feb 5th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. <IfModule mod_ssl.c>
  2. <VirtualHost _default_:443>
  3. ServerName domain.tld
  4. ServerAdmin webmaster@localhost
  5. #Enable Https/2 when compatible with your Server. Just remove the #
  6. #Protocols h2 http/1.1
  7.  
  8. DocumentRoot /var/www
  9. <Directory />
  10. Options FollowSymLinks
  11. AllowOverride All
  12. </Directory>
  13. <Directory /var/www/>
  14. Options Indexes FollowSymLinks MultiViews
  15. AllowOverride All
  16. Order allow,deny
  17. allow from all
  18. </Directory>
  19. ErrorLog ${APACHE_LOG_DIR}/error.log
  20. CustomLog ${APACHE_LOG_DIR}/access.log combined
  21.  
  22. SSLEngine on
  23.  
  24. SSLCertificateFile /etc/letsencrypt/live/domain.tld/fullchain.pem
  25. SSLCertificateKeyFile /etc/letsencrypt/live/domain.tld/privkey.pem
  26.  
  27. #SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
  28. <FilesMatch "\.(cgi|shtml|phtml|php)$">
  29. SSLOptions +StdEnvVars
  30. </FilesMatch>
  31. <Directory /usr/lib/cgi-bin>
  32. SSLOptions +StdEnvVars
  33. </Directory>
  34.  
  35. SetOutputFilter DEFLATE
  36.  
  37. <IfModule mod_setenvif.c>
  38. SetEnvIfNoCase Request_URI \.(?:rar|zip)$ no-gzip dont-vary
  39. SetEnvIfNoCase Request_URI \.(?:gif|jpg|png)$ no-gzip dont-vary
  40. SetEnvIfNoCase Request_URI \.(?:avi|mov|mp4)$ no-gzip dont-vary
  41. SetEnvIfNoCase Request_URI \.mp3$ no-gzip dont-vary
  42. </IfModule>
  43.  
  44. <IfModule mod_mime.c>
  45. AddType application/x-javascript .js
  46. AddType text/css .css
  47. </IfModule>
  48.  
  49. <IfModule mod_deflate.c>
  50. AddOutputFilterByType DEFLATE text/plain
  51. AddOutputFilterByType DEFLATE text/html
  52. AddOutputFilterByType DEFLATE text/xml
  53. AddOutputFilterByType DEFLATE text/css
  54. AddOutputFilterByType DEFLATE text/javascript
  55. AddOutputFilterByType DEFLATE application/xml
  56. AddOutputFilterByType DEFLATE application/xhtml+xml
  57. AddOutputFilterByType DEFLATE application/rss+xml
  58. AddOutputFilterByType DEFLATE application/javascript
  59. AddOutputFilterByType DEFLATE application/x-javascript
  60. AddOutputFilterByType DEFLATE application/x-shockwave-flash
  61.  
  62. DeflateFilterNote Input input_info
  63. DeflateFilterNote Output output_info
  64. DeflateFilterNote Ratio ratio_info
  65. LogFormat '"%r" %s %{output_info}n/%{input_info}n (%{ratio_info}n%%)' deflate
  66. CustomLog /var/log/apache2/deflate_log deflate
  67. </IfModule>
  68.  
  69. <IfModule mod_setenvif.c>
  70. BrowserMatch ^Mozilla/4 gzip-only-text/html
  71. BrowserMatch ^Mozilla/4\.0[678] no-gzip
  72. BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  73. </IfModule>
  74.  
  75. <IfModule mod_headers.c>
  76. Header append Vary User-Agent env=!dont-vary
  77. </IfModule>
  78. </VirtualHost>
  79.  
  80. </IfModule>
  81. # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement