The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы / FreeBSD)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Связка apache - nginx на сайте в качестве прокси, Magi (ok), 31-Май-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от PavelR (ok), 31-Май-14, 09:04 
> Ранее на голом апаче с помощью настроек выше можно было использовать адрес
> сайта и 80 порт в качестве прокси, указав его в настройках
> браузера.

.....

> функционал прокси отвалился.

.....

> Сейчас нужно его вернуть. Подскажите, как вернуть функционал прокси?

.....

Технически это частично можно сделать и на nginx, далеко не в том объеме, как это было сделано на apache - метод CONNECT сделать невозможно, а только браузинг вас не устроит.

Рекомендую хороший вариант: никак. Ищите другие пути, возможно они есть.

Ответить | Правка | Наверх | Cообщить модератору

2. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от Magiemail (??), 31-Май-14, 09:07 
>[оверквотинг удален]
>> браузера.
> .....
>> функционал прокси отвалился.
> .....
>> Сейчас нужно его вернуть. Подскажите, как вернуть функционал прокси?
> .....
> Технически это частично можно сделать и на nginx, далеко не в том
> объеме, как это было сделано на apache - метод CONNECT сделать
> невозможно, а только браузинг вас не устроит.
> Рекомендую хороший вариант: никак. Ищите другие пути, возможно они есть.

Для начала устроил бы и браузинг. Подскажите, как?

Ответить | Правка | Наверх | Cообщить модератору

3. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от PavelR (ok), 01-Июн-14, 20:07 
>[оверквотинг удален]
>> .....
>>> функционал прокси отвалился.
>> .....
>>> Сейчас нужно его вернуть. Подскажите, как вернуть функционал прокси?
>> .....
>> Технически это частично можно сделать и на nginx, далеко не в том
>> объеме, как это было сделано на apache - метод CONNECT сделать
>> невозможно, а только браузинг вас не устроит.
>> Рекомендую хороший вариант: никак. Ищите другие пути, возможно они есть.
> Для начала устроил бы и браузинг. Подскажите, как?

Ну как там дела? В гугле не забанили? Нет? Ну тогда ладно: google://nginx%20forward%20proxy

Ответить | Правка | Наверх | Cообщить модератору

4. "Связка apache - nginx на сайте в качестве прокси"  –1 +/
Сообщение от Magi (??), 17-Июн-14, 11:30 
>[оверквотинг удален]
>>> .....
>>>> Сейчас нужно его вернуть. Подскажите, как вернуть функционал прокси?
>>> .....
>>> Технически это частично можно сделать и на nginx, далеко не в том
>>> объеме, как это было сделано на apache - метод CONNECT сделать
>>> невозможно, а только браузинг вас не устроит.
>>> Рекомендую хороший вариант: никак. Ищите другие пути, возможно они есть.
>> Для начала устроил бы и браузинг. Подскажите, как?
> Ну как там дела? В гугле не забанили? Нет? Ну тогда ладно:
> google://nginx%20forward%20proxy

К сожалению гугл не помог. Работоспособной конфигурации добиться не удалось. Браузер через прокси показывает, что запрашиваемый урл на сайте не найдет. Т.е. нужно, чтобы и сайт работал и через него можно было бы в инет ходить. Подскажите советом пожалуйста.

Ответить | Правка | Наверх | Cообщить модератору

5. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от PavelR (??), 17-Июн-14, 12:15 
>[оверквотинг удален]
>>>> объеме, как это было сделано на apache - метод CONNECT сделать
>>>> невозможно, а только браузинг вас не устроит.
>>>> Рекомендую хороший вариант: никак. Ищите другие пути, возможно они есть.
>>> Для начала устроил бы и браузинг. Подскажите, как?
>> Ну как там дела? В гугле не забанили? Нет? Ну тогда ладно:
>> google://nginx%20forward%20proxy
> К сожалению гугл не помог. Работоспособной конфигурации добиться не удалось. Браузер через
> прокси показывает, что запрашиваемый урл на сайте не найдет. Т.е. нужно,
> чтобы и сайт работал и через него можно было бы в
> инет ходить. Подскажите советом пожалуйста.

как был сконфигурирован nginx для достижения вашей цели? Приведите конфиг (блока server будет достаточно).

Ответить | Правка | Наверх | Cообщить модератору

6. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от Magi (??), 17-Июн-14, 13:05 
>[оверквотинг удален]
>>>>> Рекомендую хороший вариант: никак. Ищите другие пути, возможно они есть.
>>>> Для начала устроил бы и браузинг. Подскажите, как?
>>> Ну как там дела? В гугле не забанили? Нет? Ну тогда ладно:
>>> google://nginx%20forward%20proxy
>> К сожалению гугл не помог. Работоспособной конфигурации добиться не удалось. Браузер через
>> прокси показывает, что запрашиваемый урл на сайте не найдет. Т.е. нужно,
>> чтобы и сайт работал и через него можно было бы в
>> инет ходить. Подскажите советом пожалуйста.
> как был сконфигурирован nginx для достижения вашей цели? Приведите конфиг (блока server
> будет достаточно).

server {
      listen       *:80;
      server_name   *.com;
location /nginx_status { stub_status on; access_log off; allow serverip; deny all; }
location /munin { alias   /var/www/html/munin; autoindex on; auth_basic "Munin"; auth_basic_user_file /etc/munin/munin-htpasswd; }
      location / {
            proxy_pass        http://serverip:8181/;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Real-IP $remote_addr;
      }

}

server {
      listen       *:80;
      server_name   www.domain.ru domain.ru;
location /nginx_status { stub_status on; access_log off; allow serverip; deny all; }
location /munin { alias   /var/www/html/munin; autoindex on; auth_basic "Munin"; auth_basic_user_file /etc/munin/munin-htpasswd; }
# proxy_temp_path /var/cache/nginx/domain.ru;

location / {
            proxy_pass        http://serverip:8181;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Real-IP $remote_addr;
proxy_cache one;
proxy_cache_key "$request_method|$is_args|$host|$request_uri";
proxy_hide_header "Set-Cookie";
proxy_ignore_headers "Cache-Control" "Expires" "Set-Cookie" "X-Accel-Expires" "X-Accel-Redirect";
# proxy_ignore_headers "Cache-Control" "Expires" "X-Accel-Expires" "X-Accel-Redirect";
proxy_cache_valid  200 302  10m;
proxy_cache_valid  404      1m;
proxy_cache_valid  any 10s;
proxy_cache_use_stale http_502 http_503 http_504;
proxy_cache_bypass $cookie_session $http_x_update;
proxy_pass $scheme://$http_host$url$is_args$args;

}

Ответить | Правка | Наверх | Cообщить модератору

7. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от PavelR (??), 17-Июн-14, 16:54 
Увы, если "гугл не помог", то и мне помочь нечем.
Ответить | Правка | Наверх | Cообщить модератору

8. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от Magi (??), 17-Июн-14, 17:24 
> Увы, если "гугл не помог", то и мне помочь нечем.

А зачем тогда нужен был конфиг?
Я нашел пример и попробовал применить его, но не вышло.

Ответить | Правка | Наверх | Cообщить модератору

9. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от PavelR (??), 17-Июн-14, 23:55 
> А зачем тогда нужен был конфиг?
> Я нашел пример и попробовал применить его, но не вышло.

В приведенном конфиге я не вижу подходящего под исходный вопрос "найденного примера", либо "пример" найден "неверно".

Ответить | Правка | Наверх | Cообщить модератору

10. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от Magi (??), 18-Июн-14, 13:47 
>> А зачем тогда нужен был конфиг?
>> Я нашел пример и попробовал применить его, но не вышло.
> В приведенном конфиге я не вижу подходящего под исходный вопрос "найденного примера",
> либо "пример" найден "неверно".

Был найден вот этот пример http://plonexp.leocorn.com/leocornus/leocornus.buildout.cfgr...

А из него взята вот эта строчка
proxy_pass $scheme://$http_host$uri$is_args$args;

Ответить | Правка | Наверх | Cообщить модератору

11. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от PavelR (ok), 18-Июн-14, 16:15 
> Был найден вот этот пример http://plonexp.leocorn.com/leocornus/leocornus.buildout.cfgr...

Да, пример найден верно.

> А из него взята вот эта строчка
> proxy_pass $scheme://$http_host$uri$is_args$args;

Круто. Целая строчка.


Ответить | Правка | Наверх | Cообщить модератору

12. "Связка apache - nginx на сайте в качестве прокси"  –1 +/
Сообщение от Magi (??), 18-Июн-14, 16:28 
>> Был найден вот этот пример http://plonexp.leocorn.com/leocornus/leocornus.buildout.cfgr...
> Да, пример найден верно.
>> А из него взята вот эта строчка
>> proxy_pass $scheme://$http_host$uri$is_args$args;
> Круто. Целая строчка.

Если этого мало, то просто подскажите что я сделал не так?

Ответить | Правка | Наверх | Cообщить модератору

13. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от PavelR (??), 18-Июн-14, 20:07 
>>> Был найден вот этот пример http://plonexp.leocorn.com/leocornus/leocornus.buildout.cfgr...
>> Да, пример найден верно.
>>> А из него взята вот эта строчка
>>> proxy_pass $scheme://$http_host$uri$is_args$args;
>> Круто. Целая строчка.
> Если этого мало, то просто подскажите что я сделал не так?

Не пользуетесь [.censored.]

Есть пример по ссылке, который вы нашли. Отлично.

В примере есть некоторое количество строк. Вы взяли _одну_.

Почему вы взяли именно одну эту строчку, почему не взяли какую-то другую, или, например, две строки вместо одной?

Вы детально разобрались с каждой строкой конфига в примере и можете _решать_, что нужно, а что нет? Увы, это не так.

Возьмите конфиг из примера целиком. Только конфиг из примера, других секций server быть не должно. Протестируйте. Получится-не получится... По результатам тестов думайте дальше.

Ответить | Правка | Наверх | Cообщить модератору

14. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от Magiemail (ok), 18-Июн-14, 22:07 
>[оверквотинг удален]
> Не пользуетесь [.censored.]
> Есть пример по ссылке, который вы нашли. Отлично.
> В примере есть некоторое количество строк. Вы взяли _одну_.
> Почему вы взяли именно одну эту строчку, почему не взяли какую-то другую,
> или, например, две строки вместо одной?
> Вы детально разобрались с каждой строкой конфига в примере и можете _решать_,
> что нужно, а что нет? Увы, это не так.
> Возьмите конфиг из примера целиком. Только конфиг из примера, других секций server
> быть не должно. Протестируйте. Получится-не получится... По результатам тестов думайте
> дальше.

Потому что экспериментировать на работающем сайте не хочется, а тестового нет.
Взял одну, потому что другие аналогичные уже есть в конфиге.
Вам так трудно подсказать?

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

15. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от PavelR (??), 18-Июн-14, 22:30 
> Потому что экспериментировать на работающем сайте не хочется, а тестового нет.

Да, это край как сложно, организовать тестовый сайт.
Вы знаете, есть такие штуки, VPS называются, за пару сотен рублей в месяц можно найти вообще приличные ресурсы и выделенный IP. Может быть тогда и воровать трафик через чужой сайт не нужно будет?

> Взял одну, потому что другие аналогичные уже есть в конфиге.

Как-то не заметно "других аналогичных". Иногда вообще не видно "других", иногда они _не аналогичны_.

> Вам так трудно подсказать?

А оно мне сильно надо, если не надо вам?


Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

16. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от Magiemail (ok), 18-Июн-14, 22:35 
>> Потому что экспериментировать на работающем сайте не хочется, а тестового нет.
> Да, это край как сложно, организовать тестовый сайт.
> Вы знаете, есть такие штуки, VPS называются, за пару сотен рублей в
> месяц можно найти вообще приличные ресурсы и выделенный IP. Может быть
> тогда и воровать трафик через чужой сайт не нужно будет?

Как мне нравятся люди, которые все про всех знают! Вы отвечаете за свои слова?
Я кажется писал, что сайт мой.

>> Взял одну, потому что другие аналогичные уже есть в конфиге.
> Как-то не заметно "других аналогичных". Иногда вообще не видно "других", иногда они
> _не аналогичны_.
>> Вам так трудно подсказать?
> А оно мне сильно надо, если не надо вам?

Думаю больше не о чем разговаривать. Не понимаю, зачем вы вообще в этой теме отвечали...

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

17. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от PavelR (??), 19-Июн-14, 01:03 
> Как мне нравятся люди, которые все про всех знают! Вы отвечаете за
> свои слова?
> Я кажется писал, что сайт мой.

Ну если вы не помните, что вы писали, а что нет - то вам надо бы заняться чем-то другим.
Или на листочек записывать, если в голове не держится. Хотя это поможет ненадолго.

> Я кажется писал, что сайт мой.

Ну и что, что "сайт ваш"? Он может и ваш, но может у вас есть договоренность только на размещение сайта, а не на размещение прокси-сервера. Тогда делаем вывод - вы делаете то, что вам не дозволено договоренностью, что есть суть написанное выше. Я не могу себе представить иной ситуации, в которой бы потребовалось сделать описанное вами именно так и только так, как вы хотите сделать.

Если сайт действительно ваш и вам дозволяется размещать там "любые иные сервисы" и разрешено качать через хост любой трафик - тогда всего лишь откройте файрволл - решите организационную проблему организационными, а не техническими, методами.
Этого добиться не сложно, если это не запрещено.

За три месяца можно было найти кучу решений вашей реальной задачи. Организационных,технических, финансовых. Но вы не осилили, увы. И это впечатляет.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

18. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от Magi (??), 19-Июн-14, 08:40 
>[оверквотинг удален]
> не дозволено договоренностью, что есть суть написанное выше. Я не могу
> себе представить иной ситуации, в которой бы потребовалось сделать описанное вами
> именно так и только так, как вы хотите сделать.
> Если сайт действительно ваш и вам дозволяется размещать там "любые иные сервисы"
> и разрешено качать через хост любой трафик - тогда всего лишь
> откройте файрволл - решите организационную проблему организационными, а не техническими,
> методами.
> Этого добиться не сложно, если это не запрещено.
> За три месяца можно было найти кучу решений вашей реальной задачи. Организационных,технических,
> финансовых. Но вы не осилили, увы. И это впечатляет.

Файрволл находится на другом сервере и изменение его настроек невозможно.

PS. Попросил помощи... Такого неадеквата в сети еще не видел. Не хотите помогать - промолчите. Хотели показать свое превосходство? Не получилось. В гугл любой послать может, дельный совет - не каждый.

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

19. "Связка apache - nginx на сайте в качестве прокси"  +/
Сообщение от PavelR (??), 19-Июн-14, 09:42 
> Файрволл находится на другом сервере и изменение его настроек невозможно.
> PS. Попросил помощи... Такого неадеквата в сети еще не видел. Не хотите
> помогать - промолчите. Хотели показать свое превосходство? Не получилось. В гугл
> любой послать может, дельный совет - не каждый.

Не каждый может понять дельный совет. Вот это иногда бывает невозможно, да. А вот изменить настройки файрволла - можно всегда. Если не ставить себе цели, которые находятся под чьим-то запретом.


Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру