根据nginx的位置重定向到Web服务器

时间:2010-05-12 08:32:27

标签: redirect nginx location

我在一个网站上工作,该网站必须可以从同一域下的许多国家/地区访问。

我想知道如何使用nginx(或任何其他静态文件服务器)接收请求,并根据IP的位置将其发送到不同的Web服务器。

我的意思是,如果通过循环选择为您提供页面的服务器,则在国家/地区A和B上拥有多台数据库计算机有什么意义。

也许是我问题的另一个解决方案,如果有人能向我解释,我会很高兴。

2 个答案:

答案 0 :(得分:1)

听起来你正在寻找一个地理页面重新导演。

该公司提供了一个解决方案: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)

希望它有所帮助。

答案 1 :(得分:0)

由于stackoverflow用于编程问题,您可能会在https://serverfault.com/获得更好的响应,这适用于“网络,服务器或维护其他人的PC”。 (参见FAQ。)