Nextcloud configuration domain
In addition to post above let me disclose requirements to the Nextcloud config.php file specified for reverse bypass. Following rows must be added into the file
'trusted_domains' =>
array (
0 => '192.168.1.4:23456',
1 => 'allcash.asuscomm.com',
),
and following past in the bottom of file before );
'trusted_proxies' =>
array (
0 => '192.168.1.32',
1 => 'localhost',
2 => 'allcash.asuscomm.com,
),
Also you can override route to direct all requests over DDNS and https:// adding these rows:
'overwritehost' => 'allcash.asuscomm.com:443',
'overwriteprotocol' => 'https',
'overwritewebroot' => '/Nextcloud',
'trusted_domains' =>
array (
0 => '192.168.1.85:444',
1 => 'home.server.com',
),
'overwrite.cli.url' => 'https://home.server.com',
'overwritehost' => 'home.server.com',
'overwriteprotocol' => 'https',
'overwritewebroot' => '/nextcloud',
Configuration du Reverse Proxy :
location /nextcloud {
proxy_pass http://192.168.1.8;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
Configuration Bonux :
I am running Nextcloud ver 19
This is what works for me in NPM:
- Turn on Websockets
- Force SSL
- HSTS Enabled
- HTTP/2
In Advanced
location = /.well-known/carddav {
return 301 $scheme://$host:$server_port/remote.php/dav;
}
location = /.well-known/caldav {
return 301 $scheme://$host:$server_port/remote.php/dav;
}
Pas de commentaires