From faf88fe7f0e6fe83971eb7109d2b928d9df407aa Mon Sep 17 00:00:00 2001 From: Simon L Date: Sun, 14 Jan 2024 13:32:45 +0100 Subject: [PATCH] improve the hint what to do if access on 443 is blocked Signed-off-by: Simon L --- php/src/Data/ConfigurationManager.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/php/src/Data/ConfigurationManager.php b/php/src/Data/ConfigurationManager.php index 4ddb3304..51780b35 100644 --- a/php/src/Data/ConfigurationManager.php +++ b/php/src/Data/ConfigurationManager.php @@ -359,10 +359,13 @@ class ConfigurationManager error_log('The response of the connection attempt to "' . $testUrl . '" was: ' . $response); error_log('Expected was: ' . $instanceID); error_log('The error message was: ' . curl_error($ch)); - if ($port !== '443') { + $notice = "Domain does not point to this server or the reverse proxy is not configured correctly. See the mastercontainer logs for more details. ('sudo docker logs -f nextcloud-aio-mastercontainer')"; + if ($port === '443') { + $notice .= " If you should be using Cloudflare, make sure to disable the Cloudflare Proxy feature as it might block the domain validation. Same for any other firewall or service that blocks unencrypted access on port 443."; + } else { error_log('Please follow https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md#6-how-to-debug-things in order to debug things!'); } - throw new InvalidSettingConfigurationException("Domain does not point to this server or the reverse proxy is not configured correctly. See the mastercontainer logs for more details. ('sudo docker logs -f nextcloud-aio-mastercontainer')"); + throw new InvalidSettingConfigurationException($notice); } }