
Я пытаюсь настроить Raspberry Pi в качестве медиасервера Jellyfin.
Я хотел бы получить доступ к устройству через Интернет из домена, которым владею.
Я следовал инструкциям Jellyfinдля настройки файла conf nginx. В инструкциях указано, что мне следует создать новый файл в /etc/nginx/conf.d/jellyfin.conf
. Однако они не указывают, что мне следует делать дальше. Я предположил, что nginx просто «знает», что нужно искать пользовательские файлы conf в своем conf.d
каталоге, но если я это сделаю sudo service nginx start
, я не увижу ожидаемых результатов (работающего обратного прокси). С другой стороны, я также не совсем уверен, как отлаживать.
Если я это сделаю, sudo nginx -t
я получу
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Итак, я полагаю, это означает, что мой пользовательский файл конфигурации не подхватывается? Но если я попытаюсь сделать
nginx -t /etc/nginx/conf.d/jellyfin.conf
Я получаю сообщение об ошибке:
nginx: [emerg] "server" directive is not allowed here in /etc/nginx/conf.d/jellyfin.conf:2
В любом случае, это не обязательно то, что я хочу сделать: я хочу, чтобы nginx работал как служба, поскольку я также не знаю, как выйти из SSH, не закрывая программу, которую я запустил из данного терминала.
Как заставить службу nginx использовать мой пользовательский файл конфигурации?