Hallo,
nginx wird eingesetzt als reverser-Proxy, um verschiedenste Webservices über Port 443 bereitstellen zu können. Jeder Webservice hat eine eigene Subdomain.
Wenn eine Datei hochgeladen wird, erfolgt der Upload mit einer Transfer-Rate von etwa 400kb/Sekunde im LAN, sofern der Zugriff über den nginx-Proxy erfolgt. Sobald der Upload direkt über den entsprechenden Webservice via direkt-Adressierung erfolgt, erfolgt der Upload mit etwa 4 MB/Sekunde im LAN.
Kann mir jemand mitteilen, wie die Fehlerursache eingegrenzt werden kann?
Hier ist der Config-Code von einer der Webservices:
<code>
server {
listen 80;
server_name cloud.domain.de;
return 301 https://cloud.domain.de$request_uri;
location /robots.txt { alias /var/www/robots.txt; }
}
geo $www_addr {
192.168.188.0/24 0;
default 1;
}
geo $local_addr {
default 0;
192.168.188.0/24 1;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name cloud.domain.de;
include /etc/nginx/header.conf;
ssl_certificate /etc/letsencrypt/live/cloud.domain.de/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/cloud.domain.de/privkey.pem; # managed by Certbot
ssl_trusted_certificate /etc/letsencrypt/live/cloud.domain.de/chain.pem;
include /etc/nginx/ssl.conf;
client_max_body_size 20G;
location /robots.txt { alias /var/www/robots.txt; }
location / {
include php_optimization_nextcloud.conf;
proxy_pass http://192.168.188.37;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
</code>