33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
http://git.ada-dev.ru {
|
|
redir https://git.ada-dev.ru{uri}
|
|
}
|
|
|
|
git.ada-dev.ru {
|
|
# Сжатие ответа
|
|
encode zstd gzip
|
|
|
|
# Лимит на загрузки (артефакты/репы)
|
|
request_body {
|
|
max_size 10GB
|
|
}
|
|
|
|
# Основной прокси на git-сервис
|
|
reverse_proxy 192.168.1.20:8005 {
|
|
# Таймауты ~ как в nginx (60s)
|
|
transport http {
|
|
dial_timeout 60s
|
|
response_header_timeout 60s
|
|
read_timeout 60s
|
|
write_timeout 60s
|
|
versions 1.1
|
|
}
|
|
# Явные заголовки вверх
|
|
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
|
|
}
|
|
} |