Я хотел бы запустить nextcloud на моем домашнем сервере по адресу http://zem.vpn/nuvola (эта часть работает) и сделать его доступным через обратный прокси-сервер и vpn на моем размещенном сервере. Настройка / почти / работает, но только просто: когда я получаю доступ к своему следующему облаку на http://nuvolaz.the-grue.de, nextcloud открывает страницу аутентификации. Однако, когда я ввожу свои учетные данные, страница аутентификации появляется снова.
Настройка Apache для обратного прокси-сервера на nuvolaz.the-grue.de:
<VirtualHost 95.129.55.226:80>
ServerName nuvolaz.the-grue.de
ProxyPass "/" "http://zem.vpn/nuvola/"
ProxyPassReverse "/" "http://zem.vpn/nuvola"
ProxyPassReverseCookiePath "/" "/nuvola"
</VirtualHost>
Nextclouds config.php это:
<?php
$CONFIG = array (
'instanceid' => 'xxx',
'passwordsalt' => 'xxx',
'secret' => 'xxx',
'trusted_domains' =>
array (
0 => 'zem',
1 => 'nuvolaz.the-grue.de',
),
'datadirectory' => '/srv/nuvola',
'dbtype' => 'mysql',
'version' => '15.0.1.2',
'overwrite.cli.url' => 'http://nuvolaz.the-grue.de',
'dbname' => 'nextcloud_nuvola',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'xxx',
'dbpassword' => 'xxx',
'installed' => true,
'trusted_proxies' => ['192.168.178.0/24', '192.168.23.0/24'],
'overwritehost' => 'nuvolaz.the-grue.de',
'overwriteprotocol' => 'http',
'overwritewebroot' => '/',
'overwritecondaddr' => '^192\.168\.23\.1$',
);
Я не могу найти соответствующую информацию ни в одном из файлов журнала. nextcloud.log пуст ...