Apache mod_rewrite - Auf anderen Port umleiten

bacon

Experte
Thread Starter
Mitglied seit
14.08.2012
Beiträge
213
Guten Abend zusammen,

ich hoffe das ist das passende Forum für die Frage.

Folgende Problemstellung:
Auf einem Server läuft DVBviewer. Um den "Livestream" zu nutzen muss man der URL den Port mitgeben.
Das finde ich zum einen nicht sehr elegant zum anderen werden Anfragen die außerhalb des 80er Ports laufen geblockt.

Somit soll eine Subdomain das gewünschte Ergebnis liefern. Nach etlichen Recherchen soll hier woll beim Apache das mod_rewrite
bzw. beim IIS das URL_rewrite das bewerktstelligen.
Leider waren meine bisherigen Versuche nicht erfolgreich.

Hier noch mal in Kürze:
Ist:
http://domain.tld:8089 -> Nicht erwünscht
Soll:
http://tv.domain.tld -> So soll aussehen

alternativ:
http://domain.tld/tv

Wir kann ich/man so was umsetzten?

Danke
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
kA ob das mit mod_rewrite möglich ist.
Mit mod proxy kann man es so lösen
Code:
	ProxyPass /tv	http://127.0.0.1:8089
	ProxyPassReverse /tv	http://127.0.0.1:8089
einfach bißchen mit rumspielen und gucken wie es dir am besten passt.
 
Dazu muss dann doch trotzdem noch ein Apache auf Port 80 laufen.
 
Ja der Apache läuft ja dann eh schon, da er eine Owncloud hostet und evtl. noch ein paar andere Sachen.
Ok von dem mod_proxy habe ich auch schon gelesen, aber mittlerweile den Überblick und das Verständis verloren.
Die Doku vom Apache finde ich eigentlich recht gut nur happerts am Verständnis.

Wenn das dann auch einer Subdomain laufen soll, könnte das dann irgendwie so aussehen
Code:
	ProxyPass tv.(*)	http://127.0.0.1:8089
	ProxyPassReverse tv.(*)	http://127.0.0.1:8089

Da ich gerade keine Links zu Hand habe, kommt das dann in die httpd.conf oder welche .config ist dafür dann zuständig.
Sorry hatte hiermit bisher überhaupt keine Berührungspunkt.
 
Code:
<VirtualHost *:80>
	ServerName tv.domain.tld
	ProxyPass /	http://127.0.0.1:8089
	ProxyPassReverse /	http://127.0.0.1:8089
</VirtualHost>
so sollte es funktionieren, kanns aber gerade nicht testen sry. Falls das so nicht geht einfach noch mal melden
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh