Nextcloud conf不加载正确的页面

我有一个VirtualHost中的下一个云(参见下面的configuration)。 当我只在Ubuntu 16.04的Apache上启用虚拟主机(nextcloud.conf)时,它可以工作。 但是当我启用000-default.conf和default-ssl.conf时,它会一直带我到主页而不是下一个页面。 我已经发布了所有的configuration文件。 我想得到默认的虚拟主机工作,因为我想抓住所有不匹配下一个云configuration的url。

nextcloud.conf

<VirtualHost *:80> ServerName storage.declanmarks.pw RewriteEngine On RewriteCond %{HTTP_HOST} ^storage.declanmarks.pw RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] #RewriteRule ^(.*)$ https://storage.declanmarks.pw$1 [R,L] </VirtualHost> <VirtualHost *:443> Alias /files /var/www/files ServerName storage.declanmarks.pw DocumentRoot /var/www/nextcloud/ ServerAlias storage.declanmarks.pw <Directory /var/www/nextcloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud </Directory> # SSL SSLEngine on SSLCertificateFile /etc/letsencrypt/live/storage.declanmarks.pw/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/storage.declanmarks.pw/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/storage.declanmarks.pw/fullchain.pem Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains;" ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> 

默认的ssl.conf

 <VirtualHost *:443> DocumentRoot /var/www/main ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined # SSL SSLEngine on SSLCertificateFile /etc/letsencrypt/live/storage.declanmarks.pw/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/storage.declanmarks.pw/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/storage.declanmarks.pw/fullchain.pem </VirtualHost> 

000-default.conf

 <VirtualHost *:80> DocumentRoot /var/www/main ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>