Ошибка 404.4. С ресурсом, который вы ищете, не связан обработчик - PullRequest
0 голосов
/ 15 мая 2018

Ошибка HTTP 404.4 - не найден. с ним связан обработчик.

web.config

<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <clear />

                <rule name="ReverseProxyInboundRule1" stopProcessing="true">
                    <match url="(.*)" />
                    <action type="Rewrite" url="http://localhost:3000/{R:1}"  />
                </rule>

            </rules>
        </rewrite>

    </system.webServer>
    </location>
</configuration>

Я хочу перенаправить mywebsite.com на http://localhost:3000

  • mywebsite.com находится в iis и файле хоста
  • http://localhost:3000 это узел, управляющий сайтом
  • Я установил Application Request Routing и url-rewrite
  • Я установил разрешение iusr для папки сайта
  • Перенаправление работает на моем windows server 2016, но не на win 10

1 Ответ

0 голосов
/ 09 августа 2018

Необходимо включить IIS для маршрутизации запросов к nodejs.

Сначала загрузите маршрутизацию запросов приложений, загрузив ее на веб-сайте IIS или с помощью «Установщика веб-платформы» в IIS Manager.

Далее в диспетчере IIS выберите свой сервер и в категории IIS откройте кэш маршрутизации запросов приложений.

В правой части экрана выберите «Настройки прокси-сервера ...» и установите флажок «Включить прокси-сервер» в форме.

После этих шагов вы сможете правильно подключиться к узлу.

Для справки: https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/creating-a-forward-proxy-using-application-request-routing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...