URL Rewrite Reverse Proxy на IIS работает только на сервере сам - PullRequest
0 голосов
/ 05 февраля 2019

В настоящее время я пытаюсь настроить сервер Gitea на моем стандартном сервере Windows Server 2016 с установленным Plesk.У меня есть настройка субдомена git.thetofushop.net, и я пытаюсь создать обратный прокси-сервер, указывающий на сервер Gitea, который работает на порту 3000.

это мой web.config для субдомена

    <?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="ReverseProxyInboundRule1" stopProcessing="true">
                    <match url="(.*)" />
                    <action type="Rewrite" url="http://149.56.184.96:3000/{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

Но это работает только внутри самого сервера, оно не работает вне сервера.Вы можете посетить IP и порт, но обратный прокси-сервер отказывается работать.Теперь я не супер адепт с IIS, но я попробовал то, что я могу понять из того, что я нашел.Если кто-то может дать мне причину и точные шаги, чтобы исправить этот идентификатор.Я также открыт для того, чтобы позволить кому-то подключиться к TeamViewer и исправить его, поскольку я пытался выяснить это в течение 8 часов подряд.

Заранее спасибо

...