» »

Redirect IP izziv

Redirect IP izziv

čuhalev ::

Izziv: HTTP zahtevke na example.com, ki pridejo na IP 10.0.0.10 (tega pridobi brskalnik preko DNS), želim preusmeriti na 10.0.0.11, pri čemer se Host header, torej example.com ohrani.

RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
tole zaradi DNS ne bo delovalo
RewriteRule ^(.*)$ http://example2.com/$1 [L,R=301] pri čemer domena example2.com kaže na ustrezen naslov
tole spremeni Host header, in strežnik vrne neustrezno vsebino.

Ideje?

dz0ny ::

ProxyPass

dz0ny je izjavil:

ProxyPass


Če si na shared hosting bo ta modul onemogočen.

Zgodovina sprememb…

  • spremenil: dz0ny ()

čuhalev ::

Ga ravno prebiram :D pa sem odprl tole, da dopišem vprašanje.

Verjetno moram na 10.0.0.10 narediti svoj DNS, da se bo example.com preslikal v 10.0.0.11.

dz0ny ::

čuhalev je izjavil:

Ga ravno prebiram :D pa sem odprl tole, da dopišem vprašanje.

Verjetno moram na 10.0.0.10 narediti svoj DNS, da se bo example.com preslikal v 10.0.0.11.


Ne

Dovolj je nekaj v tem stilu

ProxyPreserveHost On
ServerName example.com 
ProxyPassReverse / http://10.0.0.11/


Malo teorije zgornje zlgeda podobno kot da bi pognal ukaz:
curl 'http://94.103.67.4/' -H 'Host: rtvslo.si'


Katero domeno brskalnik hoče je odvisno od Host glave v zahtevku ne od DNS strežnika ki bi ga ti hotel nekje na želenem strežniku.

čuhalev ::

Hvala, deluje tipi top 8-) Namesto ip sem sicer napisal domeno, zato mi ProxyPreserveHost ni potreben.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Apache in Node.JS

Oddelek: Izdelava spletišč
91956 (1642) dunda
»

apache virtual host in name serverji

Oddelek: Izdelava spletišč
81053 (741) čuhalev
»

Apache 2.4

Oddelek: Omrežja in internet
141027 (743) Mesar
»

Problem z DNS (non-improving refferal)

Oddelek: Omrežja in internet
325437 (5162) SasoS
»

.htaccess rewrite za poddomeno

Oddelek: Izdelava spletišč
71436 (1356) alessio2

Več podobnih tem