Запустите Sickbeard за NGINX

Я занимался этим так долго, пытаясь заставить моего больного бежать за nginx и не испытывал никакой удачи, извините за свою нелюбовь.

Вот что я пробовал.

У меня установлен sickbeard в [b] / opt / sickbeard [/ b]

Внутри файла config.ini в каталоге sicbeard, который я редактировал в [ 119] Переменная web_root равна / opt / sickbeard

В файле /etc/nginx/nginx.conf у меня есть следующее: [ 115]

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

Это просто не работает ни малейшего, что я делаю не так?

Шеннон

0
задан 15 September 2013 в 09:09

1 ответ

Я корректен, чтобы предположить, что Вы хотите использовать nginx в качестве прокси к sickbeard серверу? Раз так затем существует несколько вещей исправить здесь:

  1. web_root в config.ini определяет путь на веб-сервере, который sickbeard ожидает получать в Запросе HTTP (взгляд здесь: https://code.google.com/p/sickbeard/wiki/AdvancedSettings). Поэтому, учитывая, что Вы настроили nginx для перенаправления запросов на/sickbeard, web_root должен быть 'sickbeard'.
  2. 'proxy_pass' в конфигурации nginx является также неправильным. Это должно содержать URL, в котором у Вас есть свой sickbeard, работающий непосредственно (который я думаю в Вашем случае, URL без opt/sickbeard). Я предполагаю, пытаетесь ли Вы открыть свой 'proxy_path' URL в браузере, Вы получите HTTP 404.

Существует хорошее учебное руководство в nginx веб-сайте (http://nginx.org/en/docs/beginners_guide.html#proxy), таким образом, Вы могли бы хотеть проверить это также.

0
ответ дан 15 September 2013 в 09:09

Другие вопросы по тегам:

Похожие вопросы: