Ссылка на собственный домен приводит к ошибке "Internal Server Error"

Здравствуйте,

чтобы завершить этот вопрос. Мы обнаружили ошибку в применённом нами патче. У нас возникла та же проблема, что и описана в этой теме, поскольку мы используем Azure Application Gateway V1.
В этом сообщении я описал, что мы сделали для обхода этой проблемы.

В любом случае. Похоже, что request.ip равен nil, если вы создаёте ссылку на собственное имя хоста, поэтому наш обходной путь не работает. Мы исправили это, обернув код в блок begin…rescue…end следующим образом:

begin
  ip_port_split = request.ip.split(':')
  ip_only = ip_port_split.first
rescue
  ip_only = request.ip
end

Мы с нетерпением ждём следующего обновления/релиза rack, так как он должен/будет корректно обрабатывать заголовки x-forwarded-for.

Спасибо за ваше время и с наилучшими пожеланиями.
Саша