『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1034|回复: 8

[已解决] 配置好nginx后依然无法通过https访问

[复制链接]

1

主题

6

帖子

56

积分

注册会员

Rank: 2

积分
56
金钱
50
HASS币
0
发表于 2022-10-22 15:33:12 | 显示全部楼层 |阅读模式
本帖最后由 多放香菜 于 2022-10-23 22:07 编辑

先说一下背景
一台高恪的软路由做端口转发8123到57921
HA安装在ESXI虚拟机下
买了阿里云的域名和免费的ssl
目前 可以通过http://域名+端口 或者公网ip+端口的方式 从外网访问HA

现在需要通过https访问,打算用nginx插件实现
目前市场上的加载项Nginx Proxy Manager和NGINX Home Assistant SSL proxy我都装过,并且都单独运行过
然而http依旧是好的,https显示无法访问此网站。
两个插件也没有任何新的日志,看起来是nginx还没有收到请求?我现在不知道如何进一步的排查,求助各位大佬有没有什么思路

无法访问此网站

无法访问此网站


NGINX Home Assistant SSL proxy 配置和日志如下

NHASSLP配置1

NHASSLP配置1

NHASSLP配置2

NHASSLP配置2

NHASSLP日志

NHASSLP日志



Nginx Proxy Manager 配置和日志如下

NPM配置1

NPM配置1

NPM配置2

NPM配置2

NPM日志

NPM日志

端口转发

端口转发
回复

使用道具 举报

1

主题

6

帖子

56

积分

注册会员

Rank: 2

积分
56
金钱
50
HASS币
0
 楼主| 发表于 2022-10-22 15:35:36 | 显示全部楼层
还有个问题,如果正常配好的话,是不是从外网就不能http访问,只能https访问了?
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2022-10-22 16:15:40 | 显示全部楼层
location / {
    proxy_pass http://改成HA 内网地址:8123;
    proxy_set_header Host $host;
    proxy_redirect http:// https://;
    proxy_http_version 1.1;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection upgrade;
}

nginx proxy manage 的 Proxy Host 里 Advanced 里面写上面的代码。
Nero
回复

使用道具 举报

1

主题

6

帖子

56

积分

注册会员

Rank: 2

积分
56
金钱
50
HASS币
0
 楼主| 发表于 2022-10-22 18:14:16 | 显示全部楼层
本帖最后由 多放香菜 于 2022-10-22 18:16 编辑
neroxps 发表于 2022-10-22 16:15
nginx proxy manage 的 Proxy Host 里 Advanced 里面写上面的代码。

谢谢大佬回复,但是我设置完保存也重启了HA还是不行..同时http依旧可以访问。状态是online,日志也没什么新东西,感觉nginx还是没接管上?

advance配置

advance配置

配置advance后日志

配置advance后日志









回复

使用道具 举报

18

主题

555

帖子

3986

积分

元老级技术达人

积分
3986
金钱
3396
HASS币
182
发表于 2022-10-22 18:43:15 | 显示全部楼层
软路由在配置的时候是不是没走nginx啊?我看软路由443端口转发到相应主机的8123端口啊。这个不是默认的HA服务端口嘛?你nginx服务监听的哪个端口,你在软路由就设置到这个端口。

评分

参与人数 1金钱 +1 收起 理由
多放香菜 + 1 感谢楼主分享!

查看全部评分

回复

使用道具 举报

2

主题

51

帖子

439

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
439
金钱
388
HASS币
0
发表于 2022-10-22 19:02:57 | 显示全部楼层
妥妥的设置问题
回复

使用道具 举报

0

主题

16

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
金钱
374
HASS币
0
发表于 2022-10-22 21:15:46 | 显示全部楼层
我也是这样!
但手机APP是可以访问的。
回复

使用道具 举报

1

主题

94

帖子

999

积分

高级会员

Rank: 4

积分
999
金钱
905
HASS币
0
发表于 2022-10-23 07:28:58 来自手机 | 显示全部楼层
我以前也是配好了可以用的,然后不记得前段时间某个版本升级后,就不行了,直到现在
回复

使用道具 举报

1

主题

6

帖子

56

积分

注册会员

Rank: 2

积分
56
金钱
50
HASS币
0
 楼主| 发表于 2022-10-23 10:41:35 | 显示全部楼层
本帖最后由 多放香菜 于 2022-10-23 10:44 编辑

谢谢大家,更新一下。端口转发有问题,如图,应该转发到nginx配的443端口去,而不是转发到8123。不过目前只是在局域网内https可以访问了,
也就是说外网(比如手机用流量)还是没法通过https访问,还在排查。


更改端口后

更改端口后


局域网内https成功

局域网内https成功








回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-28 11:23 , Processed in 3.561073 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表