Я провожу некоторые исследования по переключению с Apache на Nginx в качестве обратного прокси-сервера перед приложением Grails на сервере. Я играю с переписыванием URL-адреса и столкнулся с проблемой с ответом, возвращаемым с моего бэкенда. Я могу справиться с перезаписью заголовка местоположения, но мне интересно, как лучше всего обработать содержимое для ссылки и тому подобное.
Является ли nginx_substitutions_filter предпочтительным методом или есть другой модуль, который люди используют для замены содержимого в теле ответа?
Я думал о создании плагина Grails для обработки правильного содержимого на основе дополнительных заголовков запросов, но теперь я думаю, что лучше всего обрабатывать его вне приложения, чтобы обеспечить максимальную гибкость и слабую связь.
Существуют ли какие-либо статьи о передовых методах перезаписи URL / постобработки ответов для сценариев обратного прокси-сервера?