¿Cómo inicio un servicio nginx usando un archivo nginx.conf personalizado?

¿Cómo inicio un servicio nginx usando un archivo nginx.conf personalizado?

Estoy intentando configurar una Raspberry Pi como servidor de medios Jellyfin.

Me gustaría acceder al dispositivo a través de Internet desde un dominio de mi propiedad.

He seguido las instrucciones de Jellyfin.para configurar un archivo de configuración nginx. Las instrucciones indicaron que debería crear un nuevo archivo en formato /etc/nginx/conf.d/jellyfin.conf. Sin embargo, no indican qué debo hacer a continuación. Supuse que nginx simplemente "sabe" buscar archivos de configuración personalizados en su conf.ddirectorio, pero si lo hago sudo service nginx start, no veo los resultados que espero (un proxy inverso que funcione). Por otra parte, tampoco estoy muy seguro de cómo depurar.

si lo hago sudo nginx -tobtengo

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

Entonces, ¿supongo que eso significa que mi archivo de configuración personalizado no se recoge? Pero, si trato de hacer

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

Recibo un error:

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

De todos modos, eso no es necesariamente lo que quiero hacer: quiero que nginx se ejecute como un servicio, porque tampoco sé cómo salir de SSH sin cerrar un programa que comencé desde la terminal dada.

¿Cómo puedo hacer que el servicio nginx recoja mi archivo de configuración personalizado?

información relacionada