htaccess als Portweiterleitung

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

sowosamma

Benutzer
Registriert
16. Juni 2009
Beiträge
565
Reaktionspunkte
0
Punkte
42
Hallo,

ich habe das Problem, dass ich im Büro den Port 5001 nicht nutzen kann. Dann kommt noch hinzu, dass mein Router keine Weiterleitung von 443 nach 5001 kann. Ich habe aber bei meiner Suche gelesen, dass das evtl. mit .htaccess geht.

Rich (BBCode):
# Weiterleitung zum DSM
Redirect /DSM/ https://192.168.0.51:5001

Wenn ich zu Hause http://192.168.0.51/DSM/ eingebe dann erscheint das Login des DSM. Wenn ich per Handy http://[MeineDynDNS]/DSM/ aufrufe funktioniert's nicht.


Rich (BBCode):
# Weiterleitung zum DSM
Redirect /DSM/ https://[MeineDynDNS]:5001
Funktioniert sowohl im LAN mit http://192.168.0.51/DSM/ als auch am Handy mit http://[MeineDynDNS]/DSM/ nicht.

Was mache ich denn falsch?

/Andi
 
Wenn du von extern kommst, kannst du keine Weiterleitung auf eine interne IP machen, die muss auch extern sein.
 
sch... denn das was hier abgeht verstehe ich nicht. Habe gehofft über die htaccess geht's einfacher :-(
 
Schau dir mal Proxy und htaccess an. Ich habe dein Vorhaben zwar noch nie probiert, aber folgendes könnte funzen. Zuerst sollte dein DNS Wildcards unterstützen. Dann legst du eine htaccess in /volume1/web an mit folgendem Inhalt
Code:
RewriteEngine on

RewriteCond %{HTTP_HOST} ^dsm.deineDomain.tld$
RewriteRule ^(.*)$ http://127.0.0.1:5000/$1 [P]
Der Rewrite schickt alle Requests an Subdomain dsm an deinen Localhost auf Port 5000 als Proxy Request weiter.
Du musst in der httpd.conf-user aber noch mod_proxy laden und den Webserver neustarten.
Wie gesagt habe ich genau dein Vorhaben noch nie probiert, aber ich verwende mod_proxy für meine Mailinglisten und es funzt wunderbar
 
bin bei DynDNS.com. Hab aber nur Free und nicht Pro => also kein DNS Wildcards.

Ich habe aber gesehen dass es bei DynDNS einen Service namens WebHop gibt. Wenn ich das richtig verstehe ist doch das was ich brauche, oder?

http:\\a.dnydns.com an https:\\b.dyndns.com:5001 (als WebHop) und die als Host an meinen Router.

/Andi
 
Der Thread den du oben verlinkt hast ist meiner ;)

Bist du denn mittlerweile erfolgreich gewesen? Meine Versuche sind alle fehlgeschlagen. Hauptsächlich weil die Weboberfläche vom DSM die Links auf sich selbst in unterschiedlicher Struktur generiert und so keine virtuellen Verzeichnisse funktionieren.

Das Webhop was du meinst ist einfach ne URL Umleitung. Also du gibst "http://meinedomain.dyndns.org" ein und kommst dann auf "http://anderedomain.tld:5001" raus. Kannst also nicht benutzen, weil du dann wieder den 5001 Port am Client hast.

Was du meinst hab ich während meinen Versuchen irgendwie bei no-ip.com gefunden. Vielleicht kannst du damit mal rumspielen.
Und sag dann ob es funktioniert hat ;)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat