#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/ и позволить прокси делать это. Теперь все кажется в порядке.