Я пытаюсь запустить gogs с моего nas. Я запускаю другие вещи с моего nas, поэтому я решил сделать gogs субдоменом. Вот то, что я пробовал:Запуск тупиков как поддомен nginx
/etc/nginx/sites-enabled/default
:
server {
listen 80;
server_name gogs.nas.me;
location/{
proxy_pass http://127.0.0.1:3237;
proxy_set_header Host $host;
proxy_buffering off;
}
}
У меня нет доменное имя для него, но я nas.me
указывая на 192.168.0.120
в /etc/hosts
.
Когда я иду на gogs.nas.me
, я получаю gogs.nas.me’s server DNS address could not be found.
Когда я перехожу на nas.me
, я получаю индекс моего nas. Что я делаю не так?
Edit: Я также попытался с помощью nas.me/gogs
, который работал, но все активы не получил приставку /gogs
так что я получил на 404-х все, кроме /
.
Ответ на сообщение об ошибке «DNS-адрес сервера gogs.nas.me не может быть найден». Это означает, что у вас нет записи DNS для субдомена. –
@IVOGELOV Как бы добавить это? – Marcel
Самый простой способ - добавить 'gogs.nas.me' в'/etc/hosts' в ту же строку, что и 'nas.me' - при условии, что этот файл находится на вашем ноутбуке, а НЕ на самом NAS. –