Gogs на Nginx в поддомене не работает
У меня есть некоторые проблемы с gogs и nginx в моей локальной сети.
каждый раз, когда я пишу "имя домена", я имею в виду имя хоста сервера
У меня есть маленький Сервер, работающий с Openmediavault на нем (для NAS), и я также буду запускать некоторые вещи, такие как gogs. Он работает, но только по URL "http:domainname:3000". У меня будут gogs, доступные под git.domainname или gogs.domainname.
Я перепробовал так много вещей, но замечание работает. Я добавил конфигурацию на доступных сайтах /enabled-sites (символическая ссылка):
server {
listen 80;
server_name git.domainname;
location / {
proxy_pass http://localhost:3000;
}
}
В моей конфигурации gogs у меня есть следующий раздел сервера:
[server]
PROTOCOL = http
DOMAIN = domainname
HTTP_PORT = 3000
ROOT_URL = http://domainname:%(HTTP_PORT)s/
DISABLE_SSH = false
SSH_PORT = 22
START_SSH_SERVER = false
OFFLINE_MODE = true
У меня не очень много опыта в Nginx. так что я надеюсь, что кто-нибудь может помочь мне получить эту работу. Кроме того, я надеюсь, что получу больше опыта, чтобы получить работу других служб в общем способе работы в поддомене
если какая-либо информация отсутствует, чтобы помочь мне, пожалуйста, дайте мне знать