Nextcloud Version: 26.0.1
System:Ubuntu 22.04.01 Linux-Container
Webserver: nginx 1.18 (Ubuntu 22.04 Linux-Contain)
PHP-Version: php 8.1.2
Der Fehler:
GuzzleHttp\Exception\ConnectException: cURL-Fehler 7: Verbindung zum nc.domain.tld Port 443 nach 0 ms fehlgeschlagen: Verbindung abgelehnt (siehe https://curl.haxx.se/libcurl/c/libcurl-errors.html) für https://nc.domain.tld//api/v4/users/me
Fehler bei der Anmeldung bei Mattermost: cURL-Fehler 7: Verbindung zum nc.domain.tld-Port 443 nach 0 ms fehlgeschlagen: Verbindung abgelehnt (siehe https://curl.haxx.se/libcurl/c/libcurl-errors.html) für https://nc.domain.tld//api/v4/users/login
Meine Einrichtung:
Host
Meine Nextcloud-Konfiguration:
nginx Config:
System:Ubuntu 22.04.01 Linux-Container
Webserver: nginx 1.18 (Ubuntu 22.04 Linux-Contain)
PHP-Version: php 8.1.2
Der Fehler:
GuzzleHttp\Exception\ConnectException: cURL-Fehler 7: Verbindung zum nc.domain.tld Port 443 nach 0 ms fehlgeschlagen: Verbindung abgelehnt (siehe https://curl.haxx.se/libcurl/c/libcurl-errors.html) für https://nc.domain.tld//api/v4/users/me
Fehler bei der Anmeldung bei Mattermost: cURL-Fehler 7: Verbindung zum nc.domain.tld-Port 443 nach 0 ms fehlgeschlagen: Verbindung abgelehnt (siehe https://curl.haxx.se/libcurl/c/libcurl-errors.html) für https://nc.domain.tld//api/v4/users/login
Meine Einrichtung:
Host
- Nginx-Container
- Nextcloud-Container
Meine Nextcloud-Konfiguration:
Code:
<?php
$CONFIG = array (
'passwordsalt' => 'x',
'secret' => 'x',
'trusted_domains' =>
array (
0 => 'localhost',
1 => '192.168.100.110',
2 => 'x',
3 => 'x',
4 => 'nc.domain.tld',
),
'datadirectory' => '/mnt/ncdata',
'dbtype' => 'pgsql',
'version' => '26.0.1.1',
'overwrite.cli.url' => 'https://nc.domain.tld/',
'dbname' => 'nextcloud_db',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'dbuser' => 'nextcloud_db_user',
'dbpassword' => 'x',
'installed' => true,
'instanceid' => 'x',
nginx Config:
Code:
# nc.domain.tld
proxy_cache_path /var/cache/nginx/cache levels=1:2 keys_zone=nextcloud_cache:10m max_size=3g inactive=120m use_temp_path=off;
server {
server_name nc.domain.tld;
location /.well-known/carddav {
return 301 $scheme://$host/remote.php/dav;
}
location /.well-known/caldav {
return 301 $scheme://$host/remote.php/dav;
}
location / {
proxy_pass http://192.168.100.110;
client_max_body_size 0;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
proxy_buffers 256 16k;
proxy_buffer_size 16k;
proxy_read_timeout 600s;
proxy_cache nextcloud_cache;
proxy_cache_revalidate on;
proxy_cache_min_uses 2;
proxy_cache_use_stale timeout;
proxy_cache_lock on;
proxy_http_version 1.1;
proxy_request_buffering off;
proxy_buffering off;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/nc.domain.tld/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/nc.domain.tld/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
}
server {
if ($host = nc.domain.tld) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
server_name nc.domain.tld;
return 404; # managed by Certbot
}