Est ce que tu as ajuster /var/www/nextcloud/config/config.php
avec les bonnes valeurs ?
Tu peut le coller ici ?
J'ai installer un CT reverse avec son ip publique qui redirige vers le CT Nextcloud.
Cote vhost apache2
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/"
<Directory "/var/www/nextcloud/">
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
Require all granted
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
</Directory>
ErrorLog ${APACHE_LOG_DIR}/nextcloud_error_log
CustomLog ${APACHE_LOG_DIR}/nextcloud_access_log common
</VirtualHost>
Coté Reverse Nginx :
#redirige le traffic http vers https
server {
listen 80;
server_name test.matdesign-prod.com;
return 301 https://$server_name$request_uri;
#Je renvoi tout sur un seul server_name pour etre plus tranquille sur le certificat
}
server {
listen 443 ssl http2;
server_name test.matdesign-prod.com;
ssl_certificate /etc/letsencrypt/live/test.matdesign-prod.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/test.matdesign-prod.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/test.matdesign-prod.com/chain.pem;
access_log /var/log/nginx/nextcloud-access.log;
error_log /var/log/nginx/nextcloud-error.log;
#zero mean unlimited. you can upload any filesize you want
client_max_body_size 0;
underscores_in_headers on;
location ~ {
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 Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_set_header Accept-Encoding "";
proxy_set_header Proxy_Connection $http_connection;
resolver 8.8.8.8;
proxy_headers_hash_max_size 512;
proxy_headers_hash_bucket_size 64;
add_header Front-End-Https on;
proxy_redirect off;
proxy_buffering off;
proxy_max_temp_file_size 0;
proxy_pass http://10.20.30.40;
}
}
Le reverse proxy a pour ip 148.251.113.39 en publique et 10.20.30.39 sur la carte LAN
Le CT nextcloud a pour IP 10.20.30.40
Mon fichier /var/www/nextcloud/config/config.php
<?php
$CONFIG = array (
'instanceid' => 'oc1gvkohyv75',
'passwordsalt' => 'afnFTO8RGnBeSnUxx833BtJcdcNqks',
'secret' => 'fYUdBm515QuKsop4GK8CVhQIuBzDzWu2DEsTb+x9no4uLwTy',
'trusted_domains' =>
array (
0 => '10.20.30.39',
1 => 'test.matdesign-prod.com',
),
'datadirectory' => '/var/www/nextcloud/data',
'dbtype' => 'mysql',
'version' => '17.0.0.9',
'overwritehost' => 'test.matdesign-prod.com',
'overwriteprotocol' => 'https',
'overwritewebroot' => '/',
'htaccess.RewriteBase' => '/',
'trusted_proxies' => ['127.0.0.1'],
'overwrite.cli.url' => 'https://test.matdesign-prod.com',
'dbname' => 'nextcloud',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'nextcloud',
'dbpassword' => 'passwordquidechirepasdutout',
'installed' => true,
);
Il faut adapter avec ta config et ton "cache" etc...
Voila j'ai juste les erreurs concernant les limites de tailles que j'ai pas modifiés.