Я пытаюсь выяснить, как перенаправить только один из наших сайтов с IIS на Apache. Я следил за несколькими онлайн-уроками и постами, и ничего не работает. Я продолжаю получать:
Я прочитал, что мне нужно создать обратный прокси-сервер с помощью функции перезаписи URL-адреса IIS. Итак, я сделал это, и вот мои настройки:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpRedirect enabled="false" destination="" />
<rewrite>
<rules>
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
<match url="(.*)" />
<action type="Rewrite" url="http://localhost:8088/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Apache на 8088, и если я нажму localhost: 8088, он работает просто отлично. Я также добавил IUSR
и IIS_IUSRS
пользователей к разрешениям каталога, имеющим права на чтение и выполнение, просмотр содержимого и разрешения на чтение. Я бы не подумал, что это будет ужасно сложно.