glype proxy multiple ip address
В този пост ще напиша как съм направил 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 но това не е задължително.
Това е!