- Bei welchen Anbieter? Lokal hosted
- Auf welcher Hardware? HP Compaq SFF
- Betriebssystem Ubuntu Server 20.04.1 LTS
- Nextcloud Version? 20.0.5
- PHP Version? 7.4.16
- Welche Datenbank? MySQL
Hallo,
ich habe seit einiger Zeit nun erfolgreich eine Nextcloud am Laufen.
Nach Änderung der Domain hatte ich Probleme mit der automatischen Weiterleitung auf das HTTPS-Protokoll. Diesem Problem wollte ich nun gestern Abend nachgehen und habe die config.php sowohl als auch unter /etc/apache2/sites-available die nextcloud.conf.
Nachdem ich dort einige Änderungen vorgenommen habe, bekomme ich bei jedem Versuch, die Nextcloud aufzurufen die Meldung, dass ich über eine “untrusted Domain” versuche, diese aufzurufen.
Hier einmal meine config.php
<?php
$CONFIG = array (
'instanceid' => 'xxx',
'passwordsalt' => 'xxx',
'secret' => 'xxx',
'trusted_domains' =>
array (
0 => 'http://nextcloud.domain.de',
1 => 'https://nextcloud.domain.de',
),
'datadirectory' => '/home/data/',
'dbtype' => 'mysql',
'version' => '20.0.7.1',
'overwrite.cli.url' => 'https://nextcloud.domain.de',
'dbname' => 'xxxx',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'xxxx',
'dbpassword' => 'xxxx',
'installed' => true,
'htaccess.RewriteBase' => '/',
'maintenance' => false,
'skeletondirectory' => '/home/skeleton',
'default_language' => 'de',
'default_locale' => 'de_DE', 'memcache.local' => '\\OC\\Memcache\\APCu', 'app_install_overwrite' => array (
0 => 'documents',
1 => 'mindmap_app',
2 => 'admin_notifications',
3 => 'twofactor_rcdevsopenotp',
4 => 'browser_warning',
5 => 'uploaddetails',
6 => 'sharerenamer',
7 => 'keeporsweep',
8 => 'files_clipboard',
),
'mail_smtpmode' => 'smtp',
'mail_smtpsecure' => 'tls',
'mail_sendmailmode' => 'smtp',
'mail_from_address' => 'noreply',
'mail_domain' => 'xx',
'mail_smtpauthtype' => 'LOGIN',
'mail_smtphost' => 'xx',
'mail_smtpport' => '25',
'mail_smtpauth' => 1,
'mail_smtpname' => 'xx@xx.de',
'mail_smtppassword' => 'xx',
'remember_login_cookie_lifetime' => 129600,
'session_lifetime' => 900,
'session_keepalive' => false,
'auto_logout' => true,
);
Und jetzt noch einmal die nextcloud.conf
<VirtualHost *:80>
ServerAdmin xxx@xxx.de
DocumentRoot /var/www/nextcloud/
ServerName nextcloud.domain.de
ServerAlias www.nextcloud.domain.de
Redirect permanent / https://nextcloud.domain.de
Alias /nextcloud "/var/www/nextcloud/"
<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
Require all granted
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =nextcloud.domain.de [OR]
RewriteCond %{SERVER_NAME} =www.nextcloud.domain.de
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
Leider weiß ich nicht, was das Problem ist. Diese Configs sehen in meinen Augen nicht falsch aus.
In der config.php habe ich unter trusted HTTP behalten, um dies auszuprobieren, was leider auch nicht geklappt hat.
Ich freue mich auf Antworten und wünsche einen schönen Tag!
Viele Grüße
Leon
Einige Angaben wurden zur Einhaltung der Vertraulichkeit verändert.