002-default-ssl.conf 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <VirtualHost _default_:443>
  2. #ServerName www.example.com:443
  3. ServerAdmin webmaster@localhost
  4. DocumentRoot "/srv/www/apache"
  5. <Directory "/srv/www/apache">
  6. Options Indexes FollowSymLinks
  7. AllowOverride None
  8. Require all granted
  9. </Directory>
  10. ErrorLog ${APACHE_LOG_DIR}/002-default-ssl.error.log
  11. CustomLog ${APACHE_LOG_DIR}/002-default-ssl.access.log combined
  12. <IfModule http2_module>
  13. Protocols h2 http/1.1
  14. </IfModule>
  15. SSLEngine on
  16. SSLCertificateFile "/etc/apache/server.crt"
  17. SSLCertificateKeyFile "/etc/apache/server.key"
  18. #SSLCertificateChainFile "/etc/apache/server-ca.crt"
  19. #SSLProtocol All -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
  20. SSLProtocol All -SSLv2 -SSLv3
  21. SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
  22. SSLHonorCipherOrder On
  23. SSLCompression off
  24. SSLUseStapling on
  25. SSLStaplingCache "shmcb:logs/stapling-cache(150000)"
  26. # Requires Apache >= 2.4.11
  27. SSLSessionTickets Off
  28. #Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload"
  29. #Header always set X-Frame-Options DENY
  30. #Header always set X-Content-Type-Options nosniff
  31. <FilesMatch "\.(cgi|shtml|phtml|php)$">
  32. SSLOptions +StdEnvVars
  33. </FilesMatch>
  34. <Directory "/srv/www/apache/cgi-bin">
  35. SSLOptions +StdEnvVars
  36. </Directory>
  37. BrowserMatch "MSIE [2-5]" \
  38. nokeepalive ssl-unclean-shutdown \
  39. downgrade-1.0 force-response-1.0
  40. CustomLog ${APACHE_LOG_DIR}/002-default-ssl.ssl_request.log ssl_info
  41. CustomLog ${APACHE_LOG_DIR}/002-default-ssl.ssl_browser.log ssl_info_browser
  42. </VirtualHost>
  43. # vim: syntax=apache ts=4 sw=4 sts=4 sr noet