Перенаправление на веб-сервер в зависимости от местоположения с помощью nginx - PullRequest
0 голосов
/ 12 мая 2010

Я работаю над веб-сайтом, доступным из многих стран под одним доменом.

Мне бы хотелось узнать, как я могу получить запрос с помощью nginx (или любого другого статического файлового сервера) и отправить его на разные веб-серверы в зависимости от местоположения IP-адреса.

Я имею в виду, какой смысл иметь несколько машин дБ в стране A и B, если сервер, обслуживающий вас, выбирает round robin.

Может быть, есть еще одно решение моей проблемы, и я был бы очень рад, если бы кто-нибудь смог мне это объяснить.

Ответы [ 2 ]

1 голос
/ 28 июня 2011

Звучит так, как будто вы ищете ре-директора географической страницы.

Эта компания предлагает решение, которое поможет: www.geobytes.com

Идея состоит в том, что ваш веб-сервер будет перенаправлять посетителей на HTML-страницу определенного местоположения. Так что парню из Индии, который посещает сайт www.example.com, будет показана страница, настроенная для Индии, а посетителю из Канады будет показана домашняя страница Канады.

Похоже, у них есть PHP (http://forums.geobytes.com/viewtopic.php?f=9&t=6815) и Javascript API.

Некоторые из их продуктов бесплатны, например, редактор географической страницы (http://www.geobytes.com/GeoDirection.htm)

Надеюсь, это поможет.

0 голосов
/ 14 июня 2010

Поскольку стекопоток предназначен для программных проблем, вы, вероятно, получите лучший ответ на https://serverfault.com/,, который ориентирован на «Сеть, серверы или обслуживание ПК других людей». (См. FAQ .)

...