<VirtualHost *:80>
ServerName domen.ru
ServerAlias www.domen.ru
DocumentRoot /var/www/html/nextcloud
# auto redirect HTTP to HTTPS
# Redirect permanent / https://domen.ru
# log files
ErrorLog /var/log/apache2/domen.ru.log
CustomLog /var/log/apache2/domen.ru.log combined
# auto redirect www to non-www
<If "%{HTTP_HOST} == 'www.domen.ru'">
Redirect permanent / http://domen.ru/
</If>
<Directory /var/www/html/nextcloud>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:443>
ServerName domen.ru
ServerAlias www.domen.ru
..
DocumentRoot /var/www/html/nextcloud/
Protocols h2 http/1.1
# auto redirect www to non-www
<If "%{HTTP_HOST} == 'www.domen.ru'">
Redirect permanent / https://domen.ru/
</If>
# log files
ErrorLog /var/log/apache2/domen.ru.log
CustomLog /var/log/apache2/domen.ru.log combined
SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/domen.ru/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/domen.ru/privkey.pem
# HSTS
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
</IfModule>
<Directory /var/www/html/nextcloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
</Directory>
шлите его нафиг, я бы так делал) потому что это скоере похоже на изображение видимости работы, чем на работу