1. Bitcoin адрес для пожертвований: 1dapfB97R98wg8J3hknWpMDJ7P61CWjNn
    Скрыть объявление
  2. Участникам форума доступна Skype конференция. Присоединяйтесь!
  3. Наши основные группы и каналы: VK, Twitter. Подписывайтесь!
  4. Форум работает за счет ваших пожертвований, поэтому у нас нет внешней рекламы.
    Пожертвовать рубль на развитие форума Вы можете по ссылке.
  5. Скрыть объявление
Скрыть объявление
О том как быстро
набрать нужное
число сообщений
написано здесь
Пожертвовать рубль
на развитие
форума можно тут.

Балансировка нагрузок на NGiNX Ошибка

Тема в разделе "Linux, Freebsd, *nix", создана пользователем Insallah, 14 апр 2016.

  1. Insallah Schutzstaffel Gruppenführer Старейшина

    Репутация

    682 / 368


    Парни, нужна помощь, уже шляпу съел на этом вопросе. Балансирую посредством upstream и proxy.

    nginx.conf
    Код (Text):
    1. [root@192.168.1.135 ~]# cat /etc/nginx/nginx.conf
    2. user nginx;
    3. worker_processes auto;
    4. error_log /var/log/nginx/error.log;
    5. pid /run/nginx.pid;
    6.  
    7. events {
    8. worker_connections 1024;
    9. }
    10.  
    11. http {
    12. upstream sites {
    13. server 192.168.1.237:8080;
    14. server 192.168.1.240:8080;
    15. }
    16. server {
    17. listen 80 default_server;
    18. listen [::]:80 default_server;
    19.  
    20. server_name _;
    21. root /usr/share/nginx/html;
    22. include /etc/nginx/default.d/*.conf;
    23.  
    24. location / {
    25. proxy_pass http://sites;
    26. }
    27. }
    28. }
    192.168.1.135 возвращает «The page you are looking for is temporarily unavailable. Please try again later».
    192.168.1.237 и 192.168.1.240 пингуются, по ссылкам с портом 8080 открываются, curl, wget с сервера-балансировщика на конечные хосты работают, elinks оттуда же нормально открывает сайты.

    nginx error.log
    Код (Text):
    1. 2016/04/13 18:36:59 [crit] 5427#0: *20 connect() to 192.168.1.240:8080 failed (13: Permission denied) while connecting to upstream, client: 192.168.1.15, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.1.240:8080/", host: "192.168.1.135"
    2. 2016/04/13 18:36:59 [crit] 5427#0: *20 connect() to 192.168.1.237:8080 failed (13: Permission denied) while connecting to upstream, client: 192.168.1.15, server: _, request: "GET / HTTP/1.1", upstream: "http://192.168.1.237:8080/", host: "192.168.1.135"
    Я отдаю себе отчёт, что большинство флоума — малообразованная школота, но вдруг пробежит кто, кто сталкивался/знает.

  2. Habilis Прииикииинь! ;)

    Репутация

    456 / 309


    А чо с правами на папки НгинХ (не ВВВ а именно НгинХ) и прокси?

    Особенно на прокси...

    Особенно интересно может-ли пользователь НГИНХ крутить эти папки...

     
    Последнее редактирование: 14 апр 2016
  3. Insallah Schutzstaffel Gruppenführer Старейшина

    Репутация

    682 / 368


    Какие папки? Это перенаправления на два других сервера вообще. Ну как два. Кластер, фактически.

     
  4. Habilis Прииикииинь! ;)

    Репутация

    456 / 309


    Это ох*нная информация!
    Извини, Я чет как в Школе, опять читал все по диагонали...

    Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста.




    вот ничетак тема..
    Немного не то, но там в комментах, Пачаны писали что блокирует..

     
    Последние данные очков репутации:
    Insallah: 15 Очки (Сдвинулось!) 14 апр 2016
    Последнее редактирование: 14 апр 2016
  5. Insallah Schutzstaffel Gruppenführer Старейшина

    Репутация

    682 / 368


    Обана. Вот же (гр)ёбанный SElinux…
    Сдвинулось с мёртвой точки.
    [DOUBLEPOST=1460634306][/DOUBLEPOST]Авотхрен! Теперь не обрабатывается команда
    Код (Text):
    1. location / {
    2. proxy_pass http://sites;
    3. }
    Открывает просто

    Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста.

    без перенаправления на upstream.

     
  6. X-ray Шустроган

    Репутация

    1.279 / 2.449


    А при каком условии должно быть перенаправление?

     
  7. Insallah Schutzstaffel Gruppenführer Старейшина

    Репутация

    682 / 368


    Это ж балансировка. 192.168.1.135 должен вести на один из двух серверов. По порядку. Если ляжет один, то на другой, если не указано обратное.

     
  8. X-ray Шустроган

    Репутация

    1.279 / 2.449


    Может это подойдет

    Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста.


    Код (Text):
    1. proxy_redirect on;
    Насчет прав надо еще пользователя проверить под которым запускается nginx и на каталоги не помню уже какие надо поставить права.
    [DOUBLEPOST=1460661416,1460660874][/DOUBLEPOST]А вот тут я писал на какие каталоги ставить права

    Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста.



     
  9. Insallah Schutzstaffel Gruppenführer Старейшина

    Репутация

    682 / 368


    Какие каталоги, товарисч? Не наступай на грабли Хабили. Нет же никаких каталогов. ))
    Пользователь первой строчкой указан, тащемта: user nginx;

     
  10. Habilis Прииикииинь! ;)

    Репутация

    456 / 309


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

     
  11. X-ray Шустроган

    Репутация

    1.279 / 2.449


    правильна, мне пачаны также в классе сказале, я им говорю хуета это всё, ан нет оказалось не хуета - реальна работает.

     
  12. Insallah Schutzstaffel Gruppenführer Старейшина

    Репутация

    682 / 368


    Если бы не имел прав, то подставь я вместо своих айпишников сторонние сайты — не рботало бы. А оно работает.

     
  13. Habilis Прииикииинь! ;)

    Репутация

    456 / 309


    Для других пачанов, которые не понимают, о чем болтают эти Ох*нные шустроганы:

    Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста.



     
  14. Lucky Команда форума

    Репутация

    -29 / 1.231


    Не советую лесть в эти дебри. Он настраивается через жопу. Весч хорошая но настраивать ппц данунах

     
  15. Habilis Прииикииинь! ;)

    Репутация

    456 / 309


    щю?

     
  16. CTAPu4OK КтапичОК О_О Старейшина

    Репутация

    160 / 333


    А разве это не работа с cgi ?
    что то вроде
    Код (Text):
    1.  
    2. upstream cgi {
    3. server 127.0.0.1:9000;
    4. server 127.0.0.1:9001;
    5. }
    6.  
    7. server {
    8. location /php и тд......... {
    9. fastcgi_pass cgi;
    10. fastcgi_keep_conn on;
    11. }
    12. }
    Помню давно настраивал, похожее было.

     
  17. Insallah Schutzstaffel Gruppenführer Старейшина

    Репутация

    682 / 368


    Это если у тебя php. А если jspa ява? Сожрёт её fastcgi?

     
  18. Habilis Прииикииинь! ;)

    Репутация

    456 / 309


    Йеее*ааать! что ты там крутишь такое?
    Так еще и Ява... золотая на ТомКате ....

     
  19. X-ray Шустроган

    Репутация

    1.279 / 2.449


    Он походу мутит сайт под

    Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста.

    типа как у нас тут:

    Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста.


    Во че нашел по жиру

    Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста.

    :


     
  20. Insallah Schutzstaffel Gruppenführer Старейшина

    Репутация

    682 / 368


    Я мучу корпоративную социальную сеть. Смесь вконтакта, гуглдока и стэковерфлова. :)

     
    Habilis нравится это.