Run Sickbeard atrás de NGINX

0

Eu tenho estado nisso por tanto tempo agora, tentando fazer o meu doente passar por trás do nginx e não ter sorte alguma, desculpe a minha noobness.

Veja o que eu tentei.

Eu tenho um bar doente instalado em [b] / opt / sickbeard [/ b]

Dentro do arquivo config.ini dentro do diretório sicbeard, editei a variável web_root para igualar a / opt / sickbeard

No arquivo /etc/nginx/nginx.conf , é isso que tenho:

http {
    server {
        listen 80;
        server_name    http://server.example.com;
        location /sickbeard {
            proxy_pass    http://server.example.com:8081/opt/sickbeard;
        }
    }
}

Isso simplesmente não funciona nem um pouco, o que estou fazendo de errado?

Shannon

    
por Shannon 15.09.2013 / 07:09

1 resposta

0

Estou correto em assumir que você quer usar o nginx apenas como um proxy para o servidor doentio? Se sim, então há algumas coisas para corrigir aqui:

  1. web_root no config.ini define um caminho no servidor da Web que o doente doente espera receber na consulta HTTP (veja aqui: link ). Portanto, considerando que você configurou o nginx para reencaminhar as consultas no / sickbeard, o web_root deve ser 'doente'.
  2. O 'proxy_pass' no nginx config também está incorreto. Ele deve conter o URL no qual você tem seu sickbeard rodando diretamente (o que eu acho que no seu caso é o URL sem opt / sickbeard). Eu presumo que se você tentar abrir sua URL 'proxy_path' em um navegador, você receberá um HTTP 404.

Há um bom tutorial no site da nginx ( link ), então você pode querer verificar isso também .

    
por Stanislaw Kardach 12.11.2013 / 23:23