Я установил Apache 2.2.11, jboss 5.1.0.GA, ColdFusion 8.0.1 и Railo 3.1.0.015.
Railo и ColdFusion обслуживаются через jboss как взорванные WAR и EAR, и оба доступны как VirtualHosts на порту 80 через Apache, подробности доступны здесь (спасибо, Indiver Nagpal): http://nagpals.com/blog/post.cfm/running-railo-and-adobe-coldfusion-on-the-same-context-root-in-jboss
Я разрабатываю небольшой проект, но теперь столкнулся с проблемой с Apache и / или ColdFusion.
Когда я перехожу на свой сайт http: //cf8.local/myproject/user-update.cfm и заполните форму, которая при отправке запускает обновление базы данных и возвращается на тот же сайт, я получаю следующую ошибку:
502 Ошибка прокси
Ошибка прокси
Прокси-сервер получил недопустимый ответ от вышестоящего сервера.
Прокси-сервер не может обработать запрос POST /myproject/user-update.cfm.
Причина: ошибка чтения с удаленного сервера
Когда я открываю тот же сайт через railo (http: //railo.local/myproject/update-user.cfm) все работает как положено (ожидаю отладочного вывода ошибки).
Что может вызвать такое поведение? Это неправильная конфигурация ColdFusion или неправильная конфигурация Apache?
Правильно ли выполняется код ColdFusion? Я бы проверил журналы ошибок ColdFusion, чтобы убедиться, что в ColdFusion не возникает исключения или ошибки времени выполнения, которые прокси-сервер не может вернуть должным образом.