LINUX.ORG.RU
решено ФорумAdmin

Прошу помощи в настройке Nginx для Gitea на локальном сервере

 , ,


0

1

Приветствую. В домашней локальной сети есть небольшой сервер, куда я по инструкции с официального сайта установил Gitea. Все работает, все супер. Проблема в следующем. Мой сервер имеет доменное имя debserver.local, но мне требуется чтобы веб-интерфейс Gitea работал на git.debserver.local. Создал по инструкции прокси-конфиг для Nginx со следующим содержимым:

server {
    listen 80;
    server_name git.debserver.local;

    location / {
        proxy_pass http://localhost: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;
    }
}

В конфиге Gitea параметры сервера такие:

SSH_DOMAIN       = localhost
DOMAIN           = localhost
HTTP_PORT        = 3000
ROOT_URL         = http://git.debserver.local/

В /etc/hosts добавил запись:

127.0.0.1       localhost
127.0.1.1       debserver.local debserver
127.0.1.1       git.debserver.local

Но по адресу git.debserver.local ничего не работает, страница не загружается. При этом если зайти через просто debserver.local, то интерфейс Gitea открывается, но сверху выходит ошибка

Your ROOT_URL in app.ini is http://git.debserver.local/ but you are visiting http://debserver.local/
You should set ROOT_URL correctly, otherwise the web may not work correctly.
Подскажите пожалуйста, в чем косяк?

★★★★★

Последнее исправление: Sunderland93 (всего исправлений: 1)

Не надо local использовать для локального домена, имя домена зарезервировано для avahi/zeroconf.

Dimez ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.