「IISでリバースプロキシを使用した際のGitLabのWEBIDEが読み込めない問題を解決する方法」の版間の差分
ナビゲーションに移動
検索に移動
Sufee Admin (トーク | 投稿記録) ページの作成:「== 概要 == IISでGitLab(Docker)を公開した際に、WebIDEが使用できなくなる問題が発生した。 この問題は、リバースプロキシの設定にURLのエンコードが行われていることが原因である。 対処法としては、このURLエンコードをせずにそのまま渡す設定にしてあげれば良い。 == 解決 ==」 |
Sufee Admin (トーク | 投稿記録) |
||
5行目: | 5行目: | ||
== 解決 == | == 解決 == | ||
<syntaxhighlight lang="xml"> | |||
<rewrite> | |||
<rules useOriginalURLEncoding="false"> | |||
<rule name="ReverseProxyInboundRule1" stopProcessing="true"> | |||
<action type="Rewrite" url="http://127.0.0.1:8081/{UNENCODED_URL}" /> | |||
</rule> | |||
</rules> | |||
</rewrite> | |||
</syntaxhighlight> |
2022年12月26日 (月) 20:35時点における版
概要
IISでGitLab(Docker)を公開した際に、WebIDEが使用できなくなる問題が発生した。 この問題は、リバースプロキシの設定にURLのエンコードが行われていることが原因である。 対処法としては、このURLエンコードをせずにそのまま渡す設定にしてあげれば良い。
解決
<rewrite>
<rules useOriginalURLEncoding="false">
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
<action type="Rewrite" url="http://127.0.0.1:8081/{UNENCODED_URL}" />
</rule>
</rules>
</rewrite>