一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

2023-08-02 20:15:41 9点赞 120收藏 23评论

前言

绿联V3.2.0固件中,绿联推出了自己的web端控制台,经过一段时间的使用感觉web端操作还是更方便点,但是绿联云没有内置反向代理服务器,导致使用自己域名访问网页控制台会提示不安全,本期通过docker搭建Nginx Proxy Manager来实现https访问绿联web端,彻底解决这个问题。

必要条件

1、已经实现使用域名+端口号的方式访问绿联web端,还没有设置的可以通过下面教程部署了解。

绿联NAS私有云部署DDNS-GO实现域名访问

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

Nginx Proxy Manager部署

本文使用的镜像名称为:chishin/nginx-proxy-manager-zh是原版镜像为:jc21/nginx-proxy-manager,的翻译版本,大家根据需求选择即可。

1、打开绿联云→文件管理,在docker目录下新建立目录nginx,然后再nginx下分别建立目录letsencrypt(存放申请的证书)和data(存放数据)。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

2、打开docker,在镜像仓库中搜索chishin/nginx-proxy-manager-zh下载,版本选择最新(latest)。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

3、镜像管理→本地镜像找到下载好的镜像,然后点击创建容器。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

4、容器名称:nginx-proxy-manager,勾选创建后启动容器,点击下一步。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

5、存储空间选择创建的目录,如下面对应关系,类型改成读写。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

6、端口设置,容器端口保持默认,本地端口填写未使用过的,其他选项保持默认,点击下一步。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

7、检查配置选项,没有问题后点击完成。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

8、容器启动成功。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

9、使用绿联IP:11081(81的映射端口来访问控制页面)登录nginx-proxy-manage后台,默认用户名和密码如下:

  • 邮箱: admin@example.com

  • 密码: changeme

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

10、第一次登录需要按照要求修改用户名和密码。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

申请证书

1、打开腾讯云免费证书证申请网址,填写相关信息后按照提示申请即可。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

2、因为域名是在腾讯云买的,所以申请非常方便,大概一分钟足有会收到签发成功的通知,在免费证书下载即可。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

3、下载格式选择nginx。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

4、解压下载的压缩包,会得到如下文件。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

上传证书

nginx-proxy-manager面板提供了申请证书的方式,但是需要使用80和443端口、如果使用DNS验证方式需要使用API密钥等,并且通过我尝试发现会有很大几率报错,所以使用了上传证书这种比较容易操作成功率高的方式。 1、登录nginx-proxy-manager,点击SSL证书,上传证书。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

2、名字中填写解析的域名,将解压的证书和密钥文件上传,点击保存。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

3、证书已经成功上传。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

添加反向代理

1、点击仪表盘,代理服务,添加代理服务。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

2、域名填写在服务商设置好的解析域名,协议http,转发主机填写绿联NASip地址,转发端口填写web端口,下面的都勾选上就行,具体相关解释请自行了解。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

3、点击SSL,SSL证书选择上传的的域名证书,勾选强制SSL,然后点击保存。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

4、代理创建成功,并且已经配置好了证书。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

效果展示

1、再次使用https访问域名,不安全的提示已经没有了。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

2、点击证书,证书信息显示正确。

一键实现网站加密!Docker安装Nginx Proxy Manager助你轻松实现HTTPS访问

总结

关于nginx-proxy-manager的玩法远不止于此,大家可以申请一个泛解析域名,通过上传泛解析证书以后,所有此域名下的二级域名都可以此证书,不过泛解析免费证书一般是3个月到期后需要重新申请,网上有自动申请的脚本,感兴趣的可以了解一下。泛解析的好处是喜欢折腾各种服务的不用每次都去服务商解析二级域名,关于这方面有兴趣的朋友可以看我之前写的文章。

原创文章不易,如果本篇文章能帮助到您,麻烦点个关注点个赞,您的支持是我写文章最大的动力,如果想了解NAS方面玩法的可以查看我以前写的教程和文章,没有写过的可以评论留言,本篇教程结束咱们下一篇见。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
23评论

  • 精彩
  • 最新
  • Nginx Proxy Manager里面申请的泛域名证书是可以三个月自动续签

    校验提示文案

    提交
    对的,但是需要80和443端口,一般家庭部署的时候申请都不成功,只能用DNS的方式。

    校验提示文案

    提交
    你好,有多个域名,且端口号不同,520 521 522,能出个教程不

    校验提示文案

    提交
    收起所有回复
  • 腾讯里面是不要加一条解析

    校验提示文案

    提交
  • 哇,这篇内容真是太棒了!作者竟然用 Docker 玩了个网站加密,真是让我大开眼界!必须点赞!

    校验提示文案

    提交
  • 开启了强制ssl,为啥浏览器输入域名不会自动跳转到https

    校验提示文案

    提交
    请问你成功了吗?我和你一样问题,不知道咋解决。

    校验提示文案

    提交
    解决不了,自动跳转只能80 443端口,咱们得被封了。我是手动加s

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 原来的不加s的http://ip:9999还能打开,没有强制转https。楼主能测试一下吗?

    校验提示文案

    提交
    我也是一样的问题

    校验提示文案

    提交
    我也遇到了这个问题,有解决方案吗?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 找了很多教程,看了楼主的,一样的操作,就是https打开后还是提示不安全,不知道哪里出了问题

    校验提示文案

    提交
    证书问题,陶腾很久。泛域名证书,申请不了的。要一个一个申请。let 那个可以,但是我不会用老是没网

    校验提示文案

    提交
    收起所有回复
  • 上传证书,打开强制SSL访问不了啊。
    不开SSL倒是可以正常访问

    校验提示文案

    提交
  • 感谢大佬已成功,请教下如果想https下访问nastools的3000端口,怎么设置呢

    校验提示文案

    提交
  • 感谢大佬,成功了,请教一下必须域名后加端口11443才可以加密访问,有没有办法不需要输端口号就可以映射到9999呢?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
120
扫一下,分享更方便,购买更轻松