Добавить конфигурацию для развертывания Caddy и обновить файлы конфигурации для различных сервисов
This commit is contained in:
43
conf.d/pass.caddy
Normal file
43
conf.d/pass.caddy
Normal file
@@ -0,0 +1,43 @@
|
||||
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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user