# Пример виртуального хоста: TLS на nginx, Gitea на HTTP 127.0.0.1:3000 (Docker). # Установка: см. docs/gitea-nginx-https.md # # Разместите (после правки путей к сертификатам): # sudo cp git.kalinamall.ru.conf.example /etc/nginx/sites-available/git.kalinamall.ru # sudo ln -sf /etc/nginx/sites-available/git.kalinamall.ru /etc/nginx/sites-enabled/ # sudo nginx -t && sudo systemctl reload nginx server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name git.kalinamall.ru; # Замените на реальные пути к fullchain и приватному ключу (wildcard GlobalSign *.kalinamall.ru). ssl_certificate /etc/nginx/ssl/kalinamall/git.kalinamall.ru-fullchain.pem; ssl_certificate_key /etc/nginx/ssl/kalinamall/git.kalinamall.ru.key; ssl_protocols TLSv1.2 TLSv1.3; # Большие push по HTTPS client_max_body_size 0; location / { proxy_pass http://127.0.0.1:3000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Host $host; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; } }