0
私は1つのボックスでphpBBサーバーを実行しています。私はIIS7を実行している私たちのメインサーバー経由で公開したいと思います。インバウンドリライトは完全に機能しているように見えます。しかし、私はアウトバウンドに何かをさせるように見えることはできません。IISリバースプロキシからphpBB設定へアウトバウンドURLを書き換えません
は、ここに私の設定です:
<rewrite>
<rules>
<rule name="forums - inbound reverse proxy">
<match url="^gamer/forums/(.*)" />
<action type="Rewrite" url="http://phpbbsrv/{R:1}" />
</rule>
</rules>
<outboundRules>
<rule name="forums - outbound HTTP rewrites">
<match pattern="(.*)://phpbbsrv/(.*)" />
<action type="Rewrite" value="{R:1}://{HTTP_HOST}/gamer/forums/{R:2}" />
</rule>
</outboundRules>
</rewrite>
phpBB3のにログインし、ページ「あなたが正常にログインされています」の両方がhttp://phpbbsrv/が含まれていることをリンクするMETAリフレッシュタグと通常のA HREFを持っています。彼らは書き直されていません。失敗したリクエストトレースをオンにしましたが、アウトバウンドルールではほとんどログに記録されません。
進める上での考え方?
ところで、私は、http://learn.iis.net/page.aspx/659/reverse-proxy-with-url-rewrite-v2-and-applicationのような標準的なIIS/-request-routing / – mobiGeek