|
本帖最后由 zhenxiwen 于 2020-1-29 22:16 编辑
论坛中关于NGINX的教程,要么太复杂,要么丢三落四,跟着搞了好一阵,都搞不出来,最后google,原来很简单。
前提条件:用安装NGINX插件做反向代理需要有域名和ssl文件,ssl可通过安装acme.sh方法获取和更新,具体请搜索论坛帖子。
1、安装hassio官方插件NGINX Proxy,配置如下,主要改三个地方:
{
"default": "nginx_proxy_default*.conf",
"servers": "nginx_proxy/*.conf"
}
}
同时,由于80、443端口被封,80端口可以按默认不启动,443端口改一个可以用的端口,如:58443
保存,启动NGINX Proxy插件
2. hass的configuration.yal 修改如下:
base_url: https://你的域名 无需输入端口号 8123,否则可能报错
#ssl_certificate: /ssl/ 注释掉
#ssl_key: /ssl/ 注释掉
重启Homeassistant。
3、路由器做端口转发,将NGINX的端口58443转发到外网,外网访问hass时,用https://你的域名:58443 也可以将8123转发给58443,用https://你的域名:8123 访问。
问题:墨澜地图无法访问,报错如下,请大神看看问题出在哪了。
NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://你的域名:8123/api/config?_=158013XXXXX'.
经摸索,问题出在路径上,已经解决:墨澜地图配置文件夹中配置文件config.js,其中HomeAssistantWebAPIUrl="你的域名:8123", 不要填写域名,保持原来的相对路径:HomeAssistantWebAPIUrl="./../../.."
|
评分
-
查看全部评分
|