본문 바로가기
Ubuntu

[Tvheadend] Reverse Proxy with Nginx

by lllIIl 2023. 3. 28.

tvheadend 서버의 IP와 PORT를 노출하지 않으려고 앞단에 proxy 서버를 두려고 한다.

 

 

1. tvheadend 4.3 버전부터는 nginx reverse proxy 설정에 아래의 두 줄을 추가해 줘야 한다.

proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";

 

2. tvheadend 설정에서 프록시 프로토콜을 활성화한다.

 

3. 클라이언트 IP를 가져오기 위한 헤더 추가.

        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;