Видео смотреть бесплатно

Смотреть красивое видео

Официальный сайт jhealth 24/7/365

Смотреть видео бесплатно

23.09.10 12:43 DarkMan

Есть вопрос!Проксирование nginx+deluge-web

Есть deluge, на машине без иксов, на ней же для хозяйсвтенных нужд стоит nginx.
Для управления deluge пользуется его веб-морда, которая висит на 8112 порту.

Нужно организовать проксирование с помощью nginx, чтобы заходя на http://mysite/deluge я попадал прямо в наглую вебморду deluge.

Вот конфиг nginx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

server {
    listen 80;
    server_name mysite;

    access_log /var/log/nginx/localhost.access_log main;
    error_log /var/log/nginx/localhost.error_log info;
       
    location ~ .php$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;

        fastcgi_param  SCRIPT_FILENAME  /var/www/localhost/htdocs$fastcgi_script_name;
        fastcgi_param  QUERY_STRING     $query_string;
        fastcgi_param  REQUEST_METHOD   $request_method;
        fastcgi_param  CONTENT_TYPE     $content_type;
        fastcgi_param  CONTENT_LENGTH   $content_length;
    }

    location /deluge {
        proxy_pass  http://127.0.0.1:8112;
        proxy_redirect  off;
        proxy_set_header  Host       $host;
        proxy_set_header  X-Real-IP  $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        #proxy_set_header X-Deluge-Base /deluge/;
        proxy_pass_header Set-Cookie;
        proxy_pass_header P3P;
     
    }
    location / {
        root /var/www/localhost/htdocs;
        index index.php;
    }
}
 



nikebl 23.09.10 13:44 # +-1
Чет я не понял, в конфиге на первый взгляд все верно.
Что не работает то?
DarkMan 23.09.10 14:13 # +-1
Ну собственно не проксирует. При открытии http://mysite/deluge ничего не происходит, даже ошибок не сыпится. Но если зайти на mysite:8112 то морда исправно вылазит. При попытке открыть http://mysite/deluge в еррор-лог не ругается.
xT 23.09.10 17:09 # +-1
перевесь на deluge.mysite чтобы с ресурсами не велосипедировать
и
основное
1
2
3
4
5
6
location / {
        ....
        proxy_pass  http://127.0.0.1:8112/;
        proxy_redirect  http://127.0.0.1:8112 /;
        ....
}


DarkMan 23.09.10 20:33 # +-1
Попробовал, эффект тот же. Видимо я чего-то не знаю, каких-то подводных камней, потому что по логике вещей должно работать.
xT 24.09.10 17:19 # +-1
Лично у меня работает с таким конфигом:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
server {
listen       80;
server_name  deluge.xt  www.deluge.xt;

error_log  /var/log/nginx/deluge.xt-error.log  debug;
access_log /var/log/nginx/deluge.xt-access.log combined;

client_max_body_size 100M;

location / {
        proxy_pass  http://127.0.0.1:8181/;
        proxy_redirect  http://127.0.0.1:8181 /;
        proxy_set_header  Host       $host;
        proxy_set_header  X-Real-IP  $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

}


Лучшие блоги (все 140)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 2774 из 212 городов)
Топ пользователей Топ блогов
welinux.ru

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн