proxy_buffering off; Добавляешь лишние http заголовки. Используешь keepalive_timeout но он тут бесполезен... И так далее. location /_next/image {
return 301 http://$host$arg_url;
} if ($arg_page=1) {
return 301 https://сайт.ру/blog?blabla=$arg_blabla;
}X-Forwarded-Forproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; add_header Content-Security-Policy: default-src 'self';
report-uri: https://example.com/csp/report;nc -l <port> или python -m SimpleHTTPServer [port]).nginx -t && systemctl reload nginx).mkdir -pv /var/www/username/data/www/site.ru/{static,media} && \
useradd --home-dir /var/www/username/data --user-group www-data && \
chown -R username:www-data /var/www/username && \
chmod g+r /var/www/usernamesystemctl daemon-reload и перезапустить сервис.sudo -i -u username content-encoding: gzip это сжатый gzip-ом текст. Видимо скрипт не может его распаковать. Предположу, что этот скрипт на такое рассчитан, но не может это сделать, так как не установлено расширение php-zipcurl -sH 'Accept-encoding: gzip' --output - https://site.example/adminer.php?file=default.css&version=4.7.6curl -sH 'Accept-encoding: gzip' --output - "https://site.example/adminer.php?file=default.css&version=4.7.6" | gunzip -vary: Accept-Encodingrewrite ^/crm/(.*)$ /$1 break; убирает /crm/ из URIlocation ~ /crm/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:3006;
}GET /crm/test.css HTTP/1.0
Host: example.com
X-Real-IP: 192.168.254.254
X-Forwarded-For: 192.168.254.254
X-Forwarded-Proto: https
Connection: close
user-agent: curl/7.68.0
accept: */*