FHEM Forum

Verschiedenes => Off-Topic => Thema gestartet von: hanswerner1 am 09 August 2017, 10:39:50

Titel: Windows Server IIS URL Rewrite zu FHEM
Beitrag von: hanswerner1 am 09 August 2017, 10:39:50
Hallo,

kennt sich hier jemand mit IIS URL Rewrite aus ?

ich habe einen Windows Server 2012 r2 mit IIS laufen. Der ist von außen über SSL auf 443 erreichbar.
Ich würde gerne xxxxxx.xxxxxx.de/fhem an fhem auf einen RaspberyPi weiterleiten, das sollte über URL Rewrite funktionieren, leider bekomme ich das nicht hin und brauchte Hilfe.

VG HW1
Titel: Antw:Windows Server IIS URL Rewrite zu FHEM
Beitrag von: Shojo am 09 August 2017, 11:29:31
Ohne Gewähr und nicht getestet, da es aus dem Kopf geschrieben ist  ...


<rule name="FHEM" enabled="true" stopProcessing="false">
      <match url="(.*\/fhem.*)" />
      <action type="Rewrite" url="http://fhemserver:port/{R:1}" />
</rule>
Titel: Antw:Windows Server IIS URL Rewrite zu FHEM
Beitrag von: hanswerner1 am 09 August 2017, 20:01:23
Ich habe die web.config nach deiner Anleitung angepasst:


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="FHEM" stopProcessing="false">
                    <match url="(.*\/fhem.*)" />
                    <action type="Rewrite" url="http://192.168.0.155:8083/{R:1}" />
                </rule>
            </rules>
            <outboundRules>
                <rule name="FHEM" preCondition="ResponseIsHtml1">
                    <match filterByTags="A, Form, Img" pattern="^http(s)?://192.168.0.155:8083/(.*)" />
                    <action type="Rewrite" value="http{R:1}://xxxxxxxx.xxxxxxxxx.de/{R:2}" />
                </rule>
            </outboundRules>
        </rewrite>
    </system.webServer>
</configuration>


Bekomme aber jetzt die Meldung im Browser:
403 - Verboten: Zugriff verweigert.