사용자 정의 nginx.conf 파일을 사용하여 nginx 서비스를 시작하려면 어떻게 해야 합니까?

사용자 정의 nginx.conf 파일을 사용하여 nginx 서비스를 시작하려면 어떻게 해야 합니까?

라즈베리파이를 젤리핀 미디어 서버로 설정하려고 합니다.

내가 소유한 도메인에서 인터넷을 통해 장치에 액세스하고 싶습니다.

나는 젤리핀의 지시를 따랐다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

어쨌든, 그것이 반드시 내가 원하는 것은 아닙니다. nginx를 서비스로 실행하고 싶습니다. 왜냐하면 주어진 터미널에서 시작한 프로그램을 닫지 않고 SSH를 종료하는 방법도 모르기 때문입니다.

nginx 서비스가 내 사용자 정의 conf 파일을 선택하도록 하려면 어떻게 해야 합니까?

관련 정보