找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2920|回复: 3

解决openwrt开启https后ttyd失效的两个途径

[复制链接]
发表于 2023-12-16 17:30 | 显示全部楼层 |阅读模式
本帖最后由 nc199 于 2023-12-16 18:18 编辑

一直在用lean大佬的lede编译openwrt给软路由用,不知道从什么时候起,浏览器打开web管理会告警,网站不是https安全连接,需要手工确认一下才能进去,相当不方便。大概忍受了2个月左右,固件的web服务器软件uhttpd打开了443端口,换来了另一个问题,管理页面的ttyd打不开了。研究了日志文件后,想到了两个解决方案,经过测试都可行。


方法一:修改uhttpd配置文件,关闭uhttpd侦听的443端口,取消https服务。


vim /etc/config/uhttpd
注释掉标亮的两行,保存退出。
重新启动ttyd服务

/etc/init.d/uhttpd restart

ttyd顺利开启。
方法二:不动uhttpd的配置文件,修改ttyd配置文件
1、vim /etc/config/ttyd


加上三行
        option ssl '1'
        option ssl_cert '/etc/uhttpd.crt'
        option ssl_key '/etc/uhttpd.key'
保存退出。
重新启动ttyd服务
/etc/init.d/ttyd restart
很遗憾,启动失败,日志显示ttyd加载证书时,文件头不正常。继续下一步操作
2、用openssl生成有效期10年的自签名证书,替换/etc两个文件后ttyd顺利打开。


证书文件已经打包,有需要的朋友自取。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2023-12-16 18:37 | 显示全部楼层
新版的OP官方有MZ提供的正版证书了,不知为什么lean没有合并进去
回复 支持 反对

使用道具 举报

发表于 2024-4-23 18:32 | 显示全部楼层
显示/etc/rc.common: eval: line 66: -S: not found,也不知道咋回事
回复 支持 反对

使用道具 举报

发表于 2024-4-25 12:28 | 显示全部楼层
这问题终于解决了,还修改了下ttyd html 搞了半天,发现是内部发送时候是ssl的,到了ttyd 就是http了,要打开ssl,还没证书,没想到在这找到了,不错哈
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-4 09:40

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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