Добрый день. Не работает публичный URL. По выданному openvpn адресу все ресурсы открываются, а по публичному URL не открывается ничего. В чем может быть проблема?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Добрый день, посмотрел. Действительно, при обращении снаружи к вашему URL система выдает 400: Bad Request. В логах сервера эта ошибка приходит от вашего устройства, при этом, как я понимаю, обращение напрямую не дает такого ответа.
Обычно Bad request говорит о том, что сервер не может обработать запрос, так как считает его составленным некорректно.
Тут есть два варианта.
Проходя через наш прокси запрос меняется. Помимо изменения ip адресов еще происходит и манипуляция с куками браузера и заголовками HTTP. Возможно вашему серверу не нравится что-то с ними? Тогда тут другой вопрос - на сервере уже много лет процедура работы с куками и заголовками HTTP не менялась, а когда у вас перестало работать обращение по внешнему URL?
Второй вариант - что-то обновилось на вашем сервере, что нарушило процедуру. Так как обращение идет через прокси, то некоторые системы просят подтвердить где-то в настройках, что обращение через HTTP прокси возможны. Так как там приходят другие поля в заголовках HTTP. Нет ли там такой настройки?
Add the use_x_forwarded_for and trusted_proxies options to your configuration.yaml file under the http: section to tell Home Assistant to trust requests coming from the NGINX add-on.
Ensure your configuration.yaml has an entry similar to:
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24 # For NGINX add-on
в данном случае, вероятно, в поле адреса должен стоять адрес сервера VPNKI - 172.16.0.1/32
Даже затрудняюсь сказать. Я длительно время не использовал публичный УРЛ.
у меня установлено Debian 12 +docker где установлен УД. На дебиан установлен openvpn с конфигом туннеля. Вот по ip туннеля я захожу нормально 172.*.*.*. А вот понять что с публичным УРЛ не могу.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.