私はBitnami経由でRedmineをインストールしました。 それは今、私は今、リバースプロキシとしてIISでこれを組み込みたいIIS URLは仮想ディレクトリクッキーで書き換えますか?
http://localhost:81/redmine
上のApacheサーバー上で実行されます。 だからIISで、私は、アプリケーションhttp://localhost/redmine
を作成して、今私はhttp://localhost:81/redmine
からhttp://localhost/redmine
にプロキシを逆にします。
私は以下のようにURL書き換えを設定しました。
ログイン以外は動作しているようです。クッキーは書き直されません。 これは、redmineがApacheサーバー上の仮想ディレクトリredmineにあるが、http://localhost:81
であり、http://localhost:81/redmine
ではなくCookieを設定しているためです。
クッキーが書き換えられるようにURL書き換えを変更するにはどうすればよいですか?
</system.web>
<system.webServer>
<httpRedirect enabled="false" destination="http://localhost:81/redmine/" childOnly="false" />
<rewrite>
<rules>
<rule name="redmine" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<!--
<conditions>
<add input="{HTTP_COOKIE}" pattern="_redmine_session=([0-9.a-zA-Z]+)" />
</conditions>
-->
<!--
<conditions>
<add input="{HTTP_COOKIE}" pattern="_redmine_session=(.*?);" />
</conditions>
-->
<action type="Rewrite" url="http://localhost:81/redmine/{R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>