Я только что обновил сервер CF, чтобы применить последние исправления, через администратора CF, перезапустил сервер, все сайты заработали, прекрасно.
Но теперь не могу попасть в папку CFIDE.
Он привязан к моему местоположению по IP, я проверил neo-security.xml
файл, и он был сброшен на 10.*.*.*
поэтому я удалил IP, снова перезапустил CF - кажется, я помню, что это открывает ограничение, поэтому я могу повторно добавить IP внутри администратора.
Все сайты снова заработали, прекрасно, все еще нет доступа к папке CFIDE, грустные времена.
В моем apache conf напрямую, в mod_jk.conf
file Я закомментировал эту строку, чтобы CFIDE был недоступен со всех сайтов, которые мы размещаем:
#Alias /CFIDE "/PATH/TO/DEFAULT/SITE/CFIDE"
На моем сайте по умолчанию у меня есть символическая ссылка, указывающая / CFIDE на CFROOT/cfusion/wwwroot/cfide
каталог, и у меня есть файл apache conf, который разрешает доступ к папке CFIDE только с моего IP-адреса
Таким образом, все это связано с IP, а CFIDE может быть достигнут только с использованием определенного URL-адреса, который настроен только в файлах локальных хостов.
Все работало нормально, пока я не применил обновления CF.
Если я приеду example.com/CFIDE
Я получаю 403, и это нормально.
Если я приеду example.com/CFIDE/administrator
Я получаю 404, что не нормально, он должен обслуживать файл index.cfm.
Если я приеду example.com/CFIDE/administrator/index.cfm
Я получаю 404, как указано выше. Я получаю то же самое, если указываю пути к другим файлам CFM.
Если я приеду example.com/CFIDE/administrator/index.html
после создания простого файла Hello World, который работает без проблем.
Похоже, обновление до последней версии исправления CF остановлено .cfm
файлы не обрабатываются, когда я пытаюсь получить к ним доступ в браузере.
У кого-нибудь есть идеи, куда я могу пойти дальше?
Так что мне удалось разобраться с этим, более подробную информацию можно найти на форумах Adobe: https://forums.adobe.com/thread/2403877
Но я в основном переместил свой CFIDE (по какой-то причине, мне кажется, я пытался создать для него псевдоним), поэтому большая часть CFIDE находилась в одном месте, а страницы после обновления были в другом.
Итак, мой CFIDE разделен на 2 офиса. Я снова объединил их и перешел на использование встроенного веб-сервера только для обслуживания CFIDE.
Ошибки 404, которые я получал, были связаны с вложенными включениями, а не со страниц верхнего уровня index.cfm / test.cfm, которые я пытался просмотреть.