Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

50 řádky
1.2KB

  1. {{ ansible_managed | comment }}
  2. <VirtualHost *:443>
  3. ServerName {{nextcloud_server_names|first}}
  4. {% for name in nextcloud_server_names | difference([nextcloud_server_names|first]) %}
  5. ServerAlias {{name}}
  6. {% endfor %}
  7. SSLEngine on
  8. SSLCertificateFile "/etc/ssl/certs/nextcloud.cert.pem"
  9. SSLCertificateChainFile "/etc/ssl/certs/nextcloud.chain.pem"
  10. SSLCertificateKeyFile "/etc/ssl/private/nextcloud.key.pem"
  11. {% if certificate_provider == "letsencrypt" %}
  12. Include /etc/letsencrypt/options-ssl-apache.conf
  13. {% endif %}
  14. DocumentRoot /var/www/nextcloud
  15. <Directory /var/www/nextcloud/>
  16. Options +FollowSymlinks
  17. AllowOverride All
  18. <IfModule mod_dav.c>
  19. Dav off
  20. </IfModule>
  21. SetEnv HOME /var/www/nextcloud
  22. SetEnv HTTP_HOME /var/www/nextcloud
  23. </Directory>
  24. ErrorLog ${APACHE_LOG_DIR}/error.log
  25. CustomLog ${APACHE_LOG_DIR}/access.log combined
  26. </VirtualHost>
  27. <VirtualHost *:80>
  28. ServerName {{nextcloud_server_names|first}}
  29. {% for name in nextcloud_server_names | difference(nextcloud_server_names|first) %}
  30. ServerAlias {{name}}
  31. {% endfor %}
  32. RewriteEngine On
  33. RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
  34. </VirtualHost>