Повелители nginx HELP!

Discussion in 'Болталка' started by -=lebed=-, 1 Apr 2010.

  1. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,803
    Likes Received:
    1,957
    Reputations:
    594
    Блин, ну не уж то на Ачате спецов не осталось, кто умеет править конфиг nginxa в блокноте и шарит в rewrite? Неповерю!
    P.S. Сабж тут: /showpost.php?p=2030579&postcount=1089
     
  2. svesve

    svesve Elder - Старейшина

    Joined:
    15 Jun 2007
    Messages:
    568
    Likes Received:
    86
    Reputations:
    11
    А конкретнее?
     
  3. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,803
    Likes Received:
    1,957
    Reputations:
    594
    Читай по ссылке в посте, куда уж конкретнее?
     
  4. svesve

    svesve Elder - Старейшина

    Joined:
    15 Jun 2007
    Messages:
    568
    Likes Received:
    86
    Reputations:
    11
    из-за ограничения протокола HTTPS виртуральные сервера должны слушать на разных IP-адресах, иначе никак.



    а если

    rewrite ^/ http://www.site.ru/;

    ??
     
  5. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,803
    Likes Received:
    1,957
    Reputations:
    594
    Ну со вторым вопросом понятно - нельзя, но если локальные IP два разных задействовать?
    Первый вопрос больше интересует, где ошибка в конфиге? Там в трёх локациях для каждого виртхоста rewrite есть, где править-то?
    Я так понял в регулярке ошибка, ибо
    http://site_name2/бла-бла-бла перенаправляет верно на http://site_name2/redir.php а вот без бла-бла-бла (т.е. http://site_name2/) кидает сразу на https://site_name2/home_dir_site_name2 , а директория то домашняя второго сайта уже указана в параметре root.

    Причём с первым сайтом всё работает как часы, а вот со вторым такой косяк есть.
     
    #5 -=lebed=-, 1 Apr 2010
    Last edited: 1 Apr 2010
  6. svesve

    svesve Elder - Старейшина

    Joined:
    15 Jun 2007
    Messages:
    568
    Likes Received:
    86
    Reputations:
    11
    У тебя сертификаты не к локальным ип относятся а к тем на которых ты прослушиваешь порт.

    Погоди, если ты говоришь что у тебя
    то значит на redir.php запрос уходит??

    или я что-то недопонимаю
     
  7. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,803
    Likes Received:
    1,957
    Reputations:
    594
    Нет туда как раз не уходит запрос.

    Редиректит так:
    http://site_name2 -> на https://site_name2/site_name2_root_dir
    т.е. переходит на https и папку добавляет, где лежит второй сайт.

    Стукни 50949-девять покажу ;)
     
    #7 -=lebed=-, 1 Apr 2010
    Last edited: 1 Apr 2010
  8. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,803
    Likes Received:
    1,957
    Reputations:
    594
    Удаляйте тему, походу дело было в кэшируещем прокси, всё работает верно.