V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xvnehc
V2EX  ›  问与答

不懂就问, openwrt + nginx + acme.sh 该怎么配置证书和反代

  •  
  •   xvnehc · 2023-01-13 17:29:31 +08:00 · 1907 次点击
    这是一个创建于 714 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前是在群晖上配置的,用 DSM 自带的反向代理和 acme.sh 的脚本添加任务计划就完事儿了。

    现在准备迁移到软路由上,当个网关,
    把解析、证书、转发啥的都挪到 openwrt 下,
    结果到 nginx 这步给整不会了,Linux 真不太懂。

    爬了一些文,目前做好了:

    • luci-nginx luci-nginx-ssl 已安装,并且访问 80/443 正常,openwrt 自带的 uhttpd 已经禁用
    • acme luci-app-acme 已安装,配置不太会,好像直接 curl 安装的更多。

    主要是找到的教程很多都是用 acme.sh 给 uhttpd 配置证书的, 还有 openwrt 下 nginx 的教程也很旧, 包括 openwrt 官方的 https://openwrt.org/docs/guide-user/services/webserver/nginx 版本也很旧。

    有没有很会的老哥指点一二,给个思路也可以,感谢

    6 条回复    2023-01-13 21:13:36 +08:00
    lovelylain
        1
    lovelylain  
       2023-01-13 17:46:15 +08:00 via Android
    acme.sh reload_cmd
    cp
    docker restart nginx
    nginx 用 docker 版本的
    ysc3839
        2
    ysc3839  
       2023-01-13 19:55:19 +08:00 via Android
    OpenWrt 的 nginx 是附带了个配置生成器的,会用 uci 配置生成 nginx.conf ,我自己是禁掉,然后手动配置 nginx ,和别的发行版没什么区别。
    crysislinux
        3
    crysislinux  
       2023-01-13 19:57:31 +08:00 via Android
    能用 docker 的话,干脆装个 nginxproxymanager 好了。
    xvnehc
        4
    xvnehc  
    OP
       2023-01-13 20:50:26 +08:00 via iPhone
    @ysc3839 大概捋清了一点,怪不得有三处配置文件,感谢🙏
    xvnehc
        5
    xvnehc  
    OP
       2023-01-13 20:52:26 +08:00 via iPhone
    @crysislinux 准备先试试手撸,docker 还要再配置环境,没有那么多要跑在 openwrt 上的
    luckjoe680
        6
    luckjoe680  
       2023-01-13 21:13:36 +08:00 via Android
    试试 caddy2 吧 一般用途 绝对简单
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2878 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 08:13 · PVG 16:13 · LAX 00:13 · JFK 03:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.