http://pass.ada-dev.ru { redir https://pass.ada-dev.ru{uri} } pass.ada-dev.ru { encode zstd gzip # Увеличенный лимит для загрузки файлов и вложений request_body { max_size 525MB } # Заголовки безопасности для Vaultwarden header { Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" X-Content-Type-Options "nosniff" X-Frame-Options "SAMEORIGIN" Referrer-Policy "same-origin" } # WebSocket для уведомлений в реальном времени @websocket { header Connection *Upgrade* header Upgrade websocket path /notifications/hub } reverse_proxy @websocket 192.168.1.20:8001 { header_up Host {host} header_up X-Real-IP {remote_host} header_up X-Forwarded-For {remote_host} header_up X-Forwarded-Proto {scheme} } # Основной HTTP трафик reverse_proxy 192.168.1.20:8000 { header_up Host {host} header_up X-Real-IP {remote_host} header_up X-Forwarded-For {remote_host} header_up X-Forwarded-Proto {scheme} flush_interval -1 } }