2010-05-12 84 views
0

我正在一個網站上工作,該網站必須可以在同一個域下的許多國家/地區訪問。根據位置使用nginx重定向到Web服務器

我想知道如何使用nginx(或任何其他靜態文件服務器)接收請求,並根據IP的位置將其發送到不同的Web服務器。

我的意思是,如果通過循環法選擇爲您提供頁面的服務器,那麼在國家A和B上擁有多個數據庫計算機有什麼意義。

也許這是我的問題的另一種解決方案,如果有人能向我解釋,我會非常高興。

回答

0

由於stackoverflow用於編程問題,您可能會在https://serverfault.com/上獲得更好的響應,該響應面向「網絡,服務器或維護其他人的PC」。 (請參閱FAQ。)

1

聽起來好像您正在尋找地理頁面重新導演。

這家公司提供了一個解決方案,將這樣的伎倆:www.geobytes.com

的想法是,你的web服務器將訪問者重定向到一個特定位置的HTML頁面。因此,訪問www.example.com的印度人會看到一個爲印度定製的頁面,而來自加拿大的訪客將看到加拿大的主頁。

看起來他們有PHP(http://forums.geobytes.com/viewtopic.php?f=9 & t = 6815)和Javascript API。

一些他們的產品是免費的,如地理頁面重定向器(http://www.geobytes.com/GeoDirection.htm)

希望它能幫助。

相關問題