dscao 发表于 2021-7-8 02:01:05

升级到2021.7后外网打不开web页面的解决方法

本帖最后由 dscao 于 2021-7-8 17:21 编辑

刚刚看有新的升级,就点了一下升级。结果域名方式的访问出现:400 Bad Request



但是内网访问正常。

发现日志有错误记录
Logger: homeassistant.components.http.forwarded
Source: components/http/forwarded.py:100
Integration: HTTP (documentation, issues)
First occurred: 01:32:52 (24 occurrences)
Last logged: 01:41:27Received X-Forwarded-For header from an untrusted proxy 172.30.33.4


2021.6.6之前一直没有问题,发现新版本如果是反向代理要求配置 use_x_forwarded_for and trusted_proxies


https://www.home-assistant.io/integrations/http/


就是要在configuration.yaml加入以下代码
http:
use_x_forwarded_for: true
trusted_proxies:
    - 172.30.33.0/24# Add the IP address of the proxy server

加完之后重启,问题解决。


我是haos中add-on的nginx代理的,如果是docker等其它方式安装的,IP地址可能不一样,所以地址要查一下对应反代的IP段。检查日志是最好的办法。



龙魂炎虎 发表于 2021-7-8 07:32:45

所以我现在都不敢升级了,一升级总有莫名其妙的问题

XCray 发表于 2021-7-8 07:56:35

龙魂炎虎 发表于 2021-7-8 07:32
所以我现在都不敢升级了,一升级总有莫名其妙的问题

升级前一定要看release notes!没有什么明显改动的话,也就不会有新版本了。既然是新版本,一定会有新的功能或较大变化,升级前当然要心中有数才行。

Pi_kaq 发表于 2021-7-8 08:00:03

学习中,谢谢分享

gzwireless 发表于 2021-7-8 08:25:04

外网开web会不会被封呢?

maybeloveu 发表于 2021-7-8 09:14:08

感谢分享,升级前没看到官方页面这个描述

AnyLine 发表于 2021-7-8 09:22:07

XCray 发表于 2021-7-8 07:56
升级前一定要看release notes!没有什么明显改动的话,也就不会有新版本了。既然是新版本,一定会有新的 ...

这是没见过以前ha的日更吗

neroxps 发表于 2021-7-8 10:22:49

在 6.x 的时候已经在更新日志提醒过反代要加这货~:lol 得养成看更新日志的好习惯

lai95588 发表于 2021-7-8 10:24:39

已升级到2021.7版,依然正常工作:lol

聪明的小帅哥 发表于 2021-7-8 15:50:39

折腾了我一个上午,:'(:'(原来是这个问题。
不过为什么我加上了这行代码也还是 **400: Bad Request**
页: [1] 2 3 4 5
查看完整版本: 升级到2021.7后外网打不开web页面的解决方法