「IISでリバースプロキシを使用した際のGitLabのWEBIDEが読み込めない問題を解決する方法」の版間の差分

提供:sufeeWiki
ナビゲーションに移動 検索に移動
ページの作成:「== 概要 == IISでGitLab(Docker)を公開した際に、WebIDEが使用できなくなる問題が発生した。 この問題は、リバースプロキシの設定にURLのエンコードが行われていることが原因である。 対処法としては、このURLエンコードをせずにそのまま渡す設定にしてあげれば良い。 == 解決 ==」
 
 
(同じ利用者による、間の2版が非表示)
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>
== 参照 ==
[https://ithelp.ithome.com.tw/articles/10210265?sc=rss.qu Reverse Proxy 後的小問題]

2022年12月26日 (月) 20:39時点における最新版

概要

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>

参照

Reverse Proxy 後的小問題