iptables redirect apache

Fórumok

iptables redirect apache

Hozzászólások

Szerintem ezt az apacheba kéne megoldani továbbiakban és nem a tűzfal részben.

egy tök hülye ötlet, de hátha tuzfal_ip:80/ v. ua /index.html

Hello!

Azt szeretném megoldani eldő körben, hogy minden 80-as port kérés a saját szerveremre kerüljön és az ottani index fusson le.

A szerveren (deb) egy alap apache van, az index is a helyén.
A tűzfalba a köv. belyegyzést tettem:
iptables -t nat -D PREROUTING -s 192.168.1.0/24 -p tcp -m tcp --dport 80 -j REDIRECT

Ez addig működik is, ameddig a user nem egy ilyen http-t küld:
http://x.y/valami/ide/index.html
Az "alkönyvtáras" http kérésre a szerver a sajét könyvtárában is keresi ezt a könyvtárat -> nincs ilyen oldal.

Ezt hogyan tudnám beállítani?
Mi kell az apach-nak?

ErrorDocument 404 /index.html
:?: :)

mit ertesz az alatt, hogy "sajat szerverem"? Egy tuzfal/router mogotti gep aminek 192.168.1.x az ipcime?

iptables eseten a -D delete -t jelent, szoval ezzel a paranccsal a PREROUTING chainbol toroltel, nem hozzaadtal.

Bocsi, csak elirás:
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp -m tcp --dport 80 -j REDIRECT

A tűzfalon lévő apache szerverre szertném irányítani.
Tehát, egyenlőre ha valaki www-t akar, annak a szerveren lévő lap jelenjen meg.
pl:
http://www.hup.hu/modules.php?name=Forums&file=viewtopic&p=57044#57044 )
kérésre a saját index.php-m.

ezt probald meg:

[code:1:db206f7c37]iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp -m tcp --dport 80 -j DNAT --to-destination tuzfal_ip:80[/code:1:db206f7c37]

Sajnos a helyzet változatlan, a subdir-es kérés még mindíg ez:
Not Found
The requested URL /manual/hu/function.passthru.php was not found on this server.