Sziasztok!
Nemrég hoztam létre egy új webszervert, de mivel a régire mutató domainek üzemeltetőit, felelős személyeit, stb. nagyon nehéz felkutatni, a váltást pedig belső okok miatt azonnali hatállyal erőltették, beletellhet egy időbe, amíg minden régi domain az új helyre fog mutatni. Természetesen addig is a szekérnek haladnia kell... :(
Két megoldásra gondoltam:
A) A régi szerveren (és az újon is) működött egy squid-es http accelerator, amit módosítva átirányítam a kéréseket az új szerverre.
Így próbáltam: Ezt módosítom a squid.conf-ban:
httpd_accel_host [uj.szerver.ip.cime]
httpd_accel_port 80
httpd_accel_with_proxy Off
Eredmény: Nem működik, továbbra is a régi szerver kapja a kérést valamiért...
B) Iptables-t használva átirányítom a 80-as portot...
Így próbáltam:
A régi szerveren:
iptables -t nat -A PREROUTING -p tcp -d [regi.szerver.ip.je] --dport 80 -j DNAT --to-destination [uj.szerver.ip.je]
iptables -A FORWARD -p tcp -m multiport --dports 80 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
Eredmény: A kérés megérkezik az új szerverre, de onnan nem jön vissza a látogatóhoz - legalábbis úgy tűnik... 100% hogy itt én felejtek ki valamit, mert nem vagyok valami jó Iptables témában (általában szkriptet használok)... :(
Tudtok segíteni valamit valamelyik ötlet helyes megvalósításában?
Köszi szépen...
(Szerk: typo)
- 766 megtekintés
Hozzászólások
Meg van oldva squiddel...
Annyi kellett meg hozza, hogy:
httpd_accel_single_host on
es ....
ipvsadm -C !!!!! :((
Eh. Lenyeg, hogy mostmar jo.
- A hozzászóláshoz be kell jelentkezni