Могут ли nginx ProxyPass и ProxyPassReverse работать с целевым URL-адресом, который не разрешается с помощью записи в файле / etc / hosts?
Попросите кого-нибудь обратиться за помощью по настройке, и он получит:
ProxyPass / foo / http://NoDnsForSubdomain.abc.com/
ProxyPassReverse / foo / http://NoDnsForSubdomain.abc.com/
И я получаю 400. Не знаком с ProxyPass и ProxyPassReverse, поэтому я хватаюсь за соломинку здесь.
В его / etc / hosts у него есть записи для этих поддоменов, указывающие на локальный сервер (я пробовал внутренний IP и публичный IP).
В какой-то момент это сработало.Теперь, после некоторых системных обновлений, они больше не работают.Я могу изменить целевой URL-адрес на что-то, что разрешается, и они работают нормально.Есть ли способ избежать необходимости добавлять записи DNS для них?Это больше не разрешено из-за обновлений, которые мы сделали?