
라즈베리파이를 젤리핀 미디어 서버로 설정하려고 합니다.
내가 소유한 도메인에서 인터넷을 통해 장치에 액세스하고 싶습니다.
나는 젤리핀의 지시를 따랐다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 파일을 선택하도록 하려면 어떻게 해야 합니까?