Как заставить ServletExec работать на другом веб-сайте в IIS 7 на сервере 2008

Вы установили сервлет exec. Ваше приложение работает на сервере с запущенной страницей по умолчанию. http: // localhost / {ваше приложение}. Вам нужно заставить его работать на сайте, отличном от стандартного. Вы получаете 403 — Запрещено: доступ запрещен. Вы искали …

<p>Часть 2 из 3:</p> <h3 class="in-block">Перенести мое приложение на сайт {MySite}</h3> <ol class="steps_list_2"><li id="step-id-15">  

Изображение 6 о том, как заставить ServletExec работать на другом веб-сайте в IIS 7 на сервере 2008

  Создайте виртуальный каталог Scripts  <ol><li>Направьте его в каталог, в котором находится ServletExec_Adapter.dll.</li> <li>Ваш виртуальный каталог ДОЛЖЕН называться "Сценарии".</li> </ol> </li> <li id="step-id-16">  

Изображение 7 о том, как заставить ServletExec работать на другом веб-сайте в IIS 7 на сервере 2008

  Исправьте сопоставления обработчиков. <ol><li>Выделив виртуальный каталог «Сценарии», нажмите «Сопоставления обработчиков» на главном экране.</li> <li>Найдите путь к * .dll, если его там нет, добавьте его с помощью «Добавить карту сценария» на панели «Действия».</li> </ol> </li> <li id="step-id-17">  

Изображение 8: как заставить ServletExec работать на другом веб-сайте в IIS 7 на сервере 2008

  Проверьте виртуальный каталог сценариев. <ol><li>Закройте IIS, снова откройте IIS, перечитайте шаг 2 и убедитесь, что в каталоге виртуальных скриптов {MySite} включена локальная библиотека ISAPI-dll.</li> <li>Щелкните эту строку, нажмите «Изменить», затем перейдите на вкладку «Запросы ограничений, глаголов и доступа», как описано в шаге 2. </li> <li>Нажмите на Edit Feature Permission.</li> <li>Убедитесь, что он имеет «Script / Execute», как описано в шаге 2 выше.</li> </ol> </li> <li id="step-id-18">  

Изображение 9: как заставить ServletExec работать на другом веб-сайте в IIS 7 на сервере 2008

  <p>Попытайтесь получить доступ к своему приложению в это время, вы можете получить ошибку 403. или 403.18.  Это исправлено в следующей части.</p> </li> </ol>    <p>Часть 3 из 3:</p> <h3 class="in-block">Активируйте приложение на новом веб-сайте {MySite} (исправьте каталог файлов ServletExec 404, который не найден, или сообщение 403 - Forbidden)</h3> <ol class="steps_list_2"><li id="step-id-29" class="final_li">  

Изображение 10: как заставить ServletExec работать на другом веб-сайте в IIS 7 на сервере 2008

  Разберитесь с пулами приложений.  В IIS перейдите в пулы приложений, выберите DefaultAppPool (не щелкайте дважды). <ol><li>Запишите количество приложений в DefaultAppPool.</li> <li>На панели «Действия» щелкните «Просмотр приложений».</li> <li>Вы увидите две записи для папки / Scripts. </li> <li>Дважды щелкните одну строку. </li> <li>В раскрывающемся списке «Выбрать пул приложений» у вас будет выбор {MySite}.  Выбери это.  Щелкните ОК.</li> <li>Если вы посмотрите сейчас, вы увидите одну запись для папки / Scripts.</li> <li>Остановите веб-сайт по умолчанию, если он вам больше не нужен.  Вы переместили свое приложение для работы на {MySite}).  (см. Часть 1 о том, как остановить веб-сайт)</li> <li>Перезапустите Servletexec.  (см. Часть 1 о том, как перезапустить / запустить Servletexec)</li> <li>Перезагрузите IIS.  (см. Часть 1 о том, как перезапустить IIS)</li> <li>Протестируйте свое приложение вне сервера.  {url заканчивается на / {yourapp}}</li> <li>Например: https://something.something.mycompany.com/myapp/myinstance.</li> <li>Теперь вы должны успешно переместить свое приложение для работы на своем {MySite}.</li> </ol> </li> </ol>  

Мика Сото Мика Сото

Обновление 05 марта 2020 г.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.