Como inicio um serviço nginx usando um arquivo nginx.conf personalizado?

Como inicio um serviço nginx usando um arquivo nginx.conf personalizado?

Estou tentando configurar um Raspberry Pi como um servidor de mídia Jellyfin.

Gostaria de acessar o dispositivo pela Internet a partir de um domínio de minha propriedade.

Eu segui as instruções da gelatinapara configurar um arquivo conf nginx. As instruções indicavam que eu deveria criar um novo arquivo no formato /etc/nginx/conf.d/jellyfin.conf. No entanto, eles não indicam o que devo fazer a seguir. Presumi que o nginx apenas "sabe" procurar arquivos conf personalizados em seu conf.ddiretório, mas se o fizer sudo service nginx start, não estou vendo os resultados esperados (um proxy reverso funcional). Então, novamente, também não tenho certeza de como depurar.

Se eu fizer isso sudo nginx -teu consigo

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Então, acho que isso significa que meu arquivo conf personalizado não está sendo selecionado? Mas, se eu tentar fazer

nginx -t /etc/nginx/conf.d/jellyfin.conf 

Eu recebo um erro:

nginx: [emerg] "server" directive is not allowed here in /etc/nginx/conf.d/jellyfin.conf:2

De qualquer forma, não é necessariamente isso que eu quero fazer: quero o nginx rodando como um serviço, porque também não sei como sair do SSH sem fechar um programa que iniciei no terminal fornecido.

Como posso fazer com que o serviço nginx selecione meu arquivo conf personalizado?

informação relacionada