Обратный прокси-сервер SugarCRM PHP в IIS

#php #cross-domain #sugarcrm

#php #междоменный #sugarcrm

Вопрос:

Я ничего не знаю о PHP или SugarCRM, но у меня были и те, и другие, и задача обратного проксирования экземпляра SugarCRM, работающего в IIS.

У меня есть настройка обратного прокси-сервера с использованием ARR и перезаписи URL в IIS, которая пересылает запросы экземпляру SugarCRM.

Вызов будет выглядеть следующим образом:

sugarproxy/ sugarcrm => прокси => sugarserver/ sugarcrm

Я надеюсь, что будет возвращена страница home / login, но я всегда получаю постоянное перенаправление на sugarserver/sugarcrm/.

Я подозреваю, что PHP не разрешает запрос, в котором хост / реферер не соответствует sugarserver. Но я не уверен.

Как мне настроить конфигурацию PHP, чтобы разрешить sugarproxy в качестве допустимого хоста / реферера? Или, если это не проблема, как еще я мог бы ее решить.

Спасибо

Ответ №1:

В некотором смысле я решил эту проблему.

SugarCRM перенаправлял на URL-адрес с завершающей косой чертой, которую я пропустил.

Теперь я позволяю ему это сделать и использую URL Rewrite/ARR, чтобы переписать перенаправление на sugarproxy/sugarcrm/ и позволить прокси делать это. Теперь все кажется в порядке.