Слишком много проблем с перенаправлениями на локальном хосте (IIS, ColdFusion 2018) - PullRequest
0 голосов
/ 08 апреля 2020

Я устанавливаю сервер приложений ColdFusion 2018 с IIS 10. Но возникает проблема с большим количеством перенаправлений. Я попробовал с нуля .. Ниже приведены вещи, которые я сделал.

  1. Установленный разработчик CF 2018
  2. Настройка IIS (Windows 10) с CF 2018 с использованием wsconfig.
  3. Создал простой «index.cfm» и попытался получить доступ. На этой странице содержатся только cfset и cfoutput.
  4. получена ошибка 404.
  5. обновлено значение «включить 32-разрядные приложения» в false в пуле приложений IIS
  6. 404 ошибка устранена, но получение « Слишком много перенаправлений выдают »
  7. включил инструменты разработчика в IE и проверил.
  8. получает код состояния 302, и кажется, что index.cfm перенаправляет сам на себя.

Не знаете, что теперь делать? Я что-то упустил при настройке IIS с сервером CF 2018?

1 Ответ

0 голосов
/ 09 апреля 2020

Вы можете устранить эту ошибку, убедившись, что в вашей системе установлены два обязательных компонента IIS. А именно:

  • Расширения ISAPI

  • Совместимость конфигурации метабазы ​​IIS 6 и IIS.

Сначала запустите программу под названием Windows Features. Вы найдете Windows Функции в Панели управления -> Программы и компоненты.

Когда Windows Функции запустятся, перейдите по иерархии объектов в Inte rnet Информационные службы и выберите две функции:

(a) Расширения ISAPI и

(b) Совместимость конфигурации метабазы ​​IIS и IIS 6.

enter image description here

Настройка IIS для ColdFusion:

Вам потребуется запустить инструмент настройки веб-сервера, который поставляется с ColdFusion, чтобы настроить IIS так, чтобы все файлы .CFM отображались для обработки ColdFusion.

Следующий текст непосредственно из руководства по установке ColdFusion:

1) Запустите инструмент настройки веб-сервера, выбрав Пуск> Программы> Adobe> ColdFusion 9> Инструмент настройки веб-сервера.

2) Нажмите Добавить.

3) Во всплывающем меню «Сервер» выберите имя хоста и имя сервера или кластера для настройки. В конфигурации сервера ColdFusion именем сервера всегда является coldfusion. Поддержка кластеризации недоступна в конфигурации сервера.

Примечание. Сервер или кластер не обязательно должны находиться на компьютере веб-сервера.

enter image description here

4) В области свойств веб-сервера выберите IIS и укажите веб-сайт. Для IIS вы обычно указываете All.

5) Выберите параметр «Настроить веб-сервер для приложений ColdFusion» и нажмите «ОК».

enter image description here

Примечание. Пропуск предыдущего шага вызывает веб-сервер для обслуживания исходного кода ColdFusion.

6) Скопируйте каталоги CFIDE и cfdocs из cf_root / wwwroot в каталог root вашего веб-сервера. Кроме того, скопируйте страницы CFM вашего приложения из cf_root / wwwroot в каталог веб-сервера root. В конфигурации с несколькими серверами эти файлы находятся в каталоге jrun_root / servers / cfusion / cfusion-ear / cfusion-war.

если вы тоже сталкиваетесь много переадресаций , тогда просто разрешите 32-битным приложениям значение true .

см. Эту ссылку:

https://community.adobe.com/t5/coldfusion/strange-iis-redirect-issues-leads-to-jakarta-isapi-redirect-dll/td-p/4239297?page=1

...