Как в gogs настроить прослушивание unix socket?


gogs  git  nginx 
Ответы
    RemiZOffAlex  Создано: 2020-04-22 00:07:12.957141  Обновлено: 2020-04-22 00:07:12.957141

custom/conf/app.ini

[server]
PROTOCOL = unix
HTTP_ADDR = /run/gogs/gogs.sock

/etc/tmpfiles.d/gogs.conf

d /run/gogs 0755 git git

nginx

location /git {
    rewrite        /git/(.*) /$1 break;
    rewrite        /git /$1 break;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://unix:/run/gogs/gogs.sock;
}

Перезапускаем

systemd-tmpfiles --create
systemctl restart gogs
systemctl restart nginx

Возможно будут интересны и другие вопросы
© RemiZOffAlex