xvnehc
V2EX  ›  问与答

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

  •  
  •   xvnehc · Jan 13, 2023 · 2774 views
    This topic created in 1297 days ago, the information mentioned may be changed or developed.

    之前是在群晖上配置的,用 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 replies    2023-01-13 21:13:36 +08:00
    lovelylain
        1
    lovelylain  
       Jan 13, 2023 via Android
    acme.sh reload_cmd
    cp
    docker restart nginx
    nginx 用 docker 版本的
    ysc3839
        2
    ysc3839  
       Jan 13, 2023 via Android
    OpenWrt 的 nginx 是附带了个配置生成器的,会用 uci 配置生成 nginx.conf ,我自己是禁掉,然后手动配置 nginx ,和别的发行版没什么区别。
    crysislinux
        3
    crysislinux  
       Jan 13, 2023 via Android
    能用 docker 的话,干脆装个 nginxproxymanager 好了。
    xvnehc
        4
    xvnehc  
    OP
       Jan 13, 2023 via iPhone
    @ysc3839 大概捋清了一点,怪不得有三处配置文件,感谢🙏
    xvnehc
        5
    xvnehc  
    OP
       Jan 13, 2023 via iPhone
    @crysislinux 准备先试试手撸,docker 还要再配置环境,没有那么多要跑在 openwrt 上的
    luckjoe680
        6
    luckjoe680  
       Jan 13, 2023 via Android
    试试 caddy2 吧 一般用途 绝对简单
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5592 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 1158ms · UTC 06:47 · PVG 14:47 · LAX 23:47 · JFK 02:47
    ♥ Do have faith in what you're doing.