Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: nginx перезапись URL  (Прочитано 993 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
nginx перезапись URL
« : 09 Августа 2011, 17:38:52 »
upstream srvs {
        server 10.1.200.20 max_fails=3 fail_timeout=15s;
        server 10.1.200.32 max_fails=3 fail_timeout=15s;
}
    server {
        listen       10.1.200.118;
        location / {
                    proxy_pass http://srvs;
                }
нужно чтоб в итоге URL пользователя выглядел к примеру http://10.1.200.20
то есть в зависимости от перенаправления на сервер

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: nginx перезапись URL
« Ответ #1 : 09 Августа 2011, 22:19:49 »
Сделать нормальные fqdn и виртуал хосты - не получится?
Тогда читать http://wiki.nginx.org/NginxHttpRewriteModule до просветления.
Шаг за шагом можно достичь цели.

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: nginx перезапись URL
« Ответ #2 : 10 Августа 2011, 09:59:34 »
прочитал - не ясно что там я должен был увидеть
можно решение этого тупика увидеть ?

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: nginx перезапись URL
« Ответ #3 : 11 Августа 2011, 09:19:51 »
Вам после редиректа надо поставить условие "если" и на него повесить подмену урла.
А можете вообще сделать и подмену и перенаправление в одном месте.
Тобишь:
Условие перенаправления
1) редирект на 1 сервер + смена урла
2) редирект на 2 сервер + смена урла
Шаг за шагом можно достичь цели.

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.