glype proxy multiple ip address

glype proxy with multiple ip adderesesВ този пост ще напиша как съм направил glype сайта си да работи с няколко айпи адреса.

Тъй като няма официален плугин или нещо подобно за това, аз си реших проблема благодарение на nginx и модула му HttpUpstreamModule.

За целта ни е нужно да имаме 2 или повече сървъра с реални статични айпи адреси (може и един с много айпита но трябва допълнителни настройки с iptables) и nginx.

Сайта ни отговаря на айпи адрес х.х.х.х и съответно на сървъра на който се намира той отваряме nginx.conf и добавяме следното:


upstream nashiqtsite.net {
server 192.168.168.14 weight=1;
server 192.168.168.13 weight=2;
server unix:/tmp/nashiqtsaitnet;
}

След това създаваме виртуален хост за нашият сайт:

server {
listen x.x.x.x:80;
server_name nashiqtsait.net www.nashiqtsait.net;
location / {
proxy_pass http://nashiqtsait.net;
}
}

Така направено когато отворим nashiqtsait.net ще се отваря на произволен принцип или 192.168.168.14 или 192.168.168.13. Сложил съм локални айпи адреси защото ползвам връзката между сървърите си през отделни ланки в локалната мрежа. Следователно всеки от сървърите ми има и статичен айпи адрес през който дефакто излизат сайтовете.
Glype сайта няма нещо кой знае колко сложно от към настройки, и следователно един и същ сайт съм сложил и на двата сървъра за да се отваря едно и също и през двата. Ползвам отделен сървър за mysql но това не е задължително.

Това е!