
Raspberry Pi を Jellyfin メディア サーバーとしてセットアップしようとしています。
自分が所有するドメインからインターネット経由でデバイスにアクセスしたいと思います。
私はクラゲの指示に従いましたnginx conf ファイルを設定するためのものです。 指示では、 に新しいファイルを作成するように指示されています/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
つまり、私のカスタムconfファイルが取得されていないということでしょうか?しかし、もし私が
nginx -t /etc/nginx/conf.d/jellyfin.conf
エラーが発生します:
nginx: [emerg] "server" directive is not allowed here in /etc/nginx/conf.d/jellyfin.conf:2
とにかく、それは必ずしも私がやりたいことではありません。特定のターミナルから起動したプログラムを閉じずに SSH を終了する方法がわからないため、nginx をサービスとして実行したいのです。
nginx サービスにカスタム conf ファイルを取得させるにはどうすればよいですか?