Forum: PC-Programmierung Apache Alles Anfragen zu einer Seite leiten.


von Rene K. (xdraconix)


Lesenswert?

Ich habe mit Apache noch nicht sehr viel Erfahrungen gesammelt.

Wie kann ich es anstellen das ich in einem WLan AP - ähnlich einem 
HotSpot in einem Hotel - sämtliche HTTP Anfragen an eine einzelne Seite 
geleitet wird?

Jemand ein Tipp wonach ich da suchen sollte?!

(Ich möchte keinen Public Hot Spot aufziehen, wegen dem Beispiel - 
lediglich sämtliche HTTP Anfragen auf eine Seite leiten, mehr nicht)

von Unicode (Gast)


Lesenswert?

Braucht zwei Sachen:

1) Firewall-Regel, die alle HTTP(S)-Anfragen auf den lokalen Apachen 
umlenken

z.B.
> iptables -I nat -i eth0 -p tcp --dport 80 -j DNAT --to apachen.ip.lan:80
> iptables -I nat -i eth0 -p tcp --dport 443 -j DNAT --to apachen.ip.lan:80


2) Apache-Regel (mod_rewrite z.B), um alle Anfragen auf eine Datei zu 
packen.


> RewriteEngine On
> RewriteRule ^(.*)$ /index.php?original_url=$1

Beides ungetestet und ohne Gewähr.

von Rene K. (xdraconix)


Lesenswert?

Oh vielen Dank!

Probiere ich morgen gleich aus!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.