群晖NAS如何在内网部署HTTPS服务让浏览器信任证书

这篇具有很好参考价值的文章主要介绍了群晖NAS如何在内网部署HTTPS服务让浏览器信任证书。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

最近在折腾内部部署Web服务。通过Vue实现一个H5的内部的管理服务。但在实际部署过程中由于种种原因,必须部署成Https服务。但在部署成Https服务后,由于没有HTTPS证书,每次进入页面都会被浏览器拦截。使用起来非常不便。于是开始各种Google折腾,终于实现了在导入证书的基础上部署HTTPS服务。接下来,和大家一起分享下整个部署过程。

前置条件

由于HTTPS证书必须和域名关联,所以我们必须有一个公网域名。具体大家就根据在各大域名运营商购买即可。
PS:公网域名仅仅是用于申请HTTPS证书。并不是说咱们的服务要部署到公网。

大致流程

  1. 购买公网域名。
  2. 在域名服务提供商申请免费的HTTPS证书。自己玩玩就没有必要买商业证书了。
  3. 在群晖上部署服务,通过WebStation部署。通过域名对外提供服务。
  4. 通过群晖的DNS将域名解析到群晖服务上。这样内网访问域名的时候才能够被解析
  5. 将群晖的DNS配置到路由器,作为其默认路由。实现内网域名解析。
  6. 将HTTPS域名证书导入到群晖证书管理中。

详细流程

域名准备

首先需要有个公网域名。如果没有,则去域名服务上购买吧。随便买一个普通的也很便宜。
因为HTTPS证书需要和域名绑定,且只能和公网域名绑定。所以公网域名是必须的。
这里咱们假设公网域名为:abc.com。后续都用这个域名讲解,方便大家理解。

HTTPS证书申请

拥有了公网域名之后。则需要到域名服务商申请相应的HTTPS证书。前面也说过了,证书就使用免费的得了。当然如果有商用证书肯定更好。因为免费证书都只有1年的有效期。过期之后需要重新申请证书,并重新导入群晖。
不同的域名服务商申请免费证书的方式不太相同,但大概都是在证书购买的位置去申请。具体大家可以根据自己不同的服务商(百度、阿里、腾讯等),自己搜索下如何免费或证书即可。
PS:在申请证书的时候,咱们需要基于咱们购买域名的子域名去申请,如果直接用二级域名申请证书,那后续域名就不能用作其他用处。所以这里我们使用子域名qunhui.abc.com去申请。
证书申请成功之后,将证书下载下来,待后续使用。

服务部署

在群晖上部署服务时,咱们有两种方式。如果是纯前端资源咱通过WebStation使用apache部署即可。如果是后端服务则需要通过tomcat等容器部署。
由于本文重点讲解HTTPS访问这一块,所以不会具体讲解如何部署。具体部署方式当家搜索下即可。

使用WebStation部署前端资源

通过WebStation部署的时候,咱们直接选择通过name对外提供服务。此处的name咱们填写二级域名qunhui.abc.com即可。
注意协议一定要开启HTTPS(至少要包含有HTTPS)。
群晖 证书,https,网络协议,HTTPS证书,群晖,WebStation

使用Tomcat等容器部署服务

通过tomcat等容器部署都只能对外基于ip和端口提供服务。但我们需要通过域名对外提供服务。所以部署完成之后,我们需要在群晖的反向代理中进行配置。将域名映射到容器对应的端口上。具体操作如下:
图中来源的域名填写咱们的qunhui.abc.com(图中写错了,难得重新截图了)。协议一定要选择HTTPS。
目的地中的协议根据咱们后端tomcat的协议选择即可。通常都是HTTP。主机名则对应tomcat的主机名IP和端口。
群晖 证书,https,网络协议,HTTPS证书,群晖,WebStation

在DNS配置解析

部署和域名访问都配置完成后,我们需要在群晖的DNS上配置上对应域名解析规则。即实现通过该DNS解析,当我们访问域名的时候,能解析到咱们群晖的IP地址上。具体配置如下:
PS:在配置群晖部署的DNS时,记得配置默认的DNS地址,即群晖DNS解析不了的域名就需要走该默认DNS进行解析。这个地址通常是运营商默认提供的地址(查看路由器上的配置即可),或者使用公用的DNS:114.114.114.114。
默认配置如下图:其中转发器中就是咱们路由上默认的DNS。
群晖 证书,https,网络协议,HTTPS证书,群晖,WebStation
下图是配置qunhui.abc.com域名解析的方式。在DNS的区域中新增一个源记录做如下配置即可。其中IP就是NAS的IP。
群晖 证书,https,网络协议,HTTPS证书,群晖,WebStation

修改路由器的DNS

咱们配置完成DNS解析后,接下来就需要解决在访问的时候网络如何找到我们群晖上部署的DNS的问题。我们只需要将路由器中的DNS修改为群晖的DNS即可。通常路由器配置界面如下。直接修改为群晖的IP地址即可。
如下图在路由的LAN设置下的DHCP服务中修改。将原来的DNS地址(已经配置到群晖DNS Server的转发中了)修改为咱们的群晖地址即可(图中的首选DNS服务器)。
群晖 证书,https,网络协议,HTTPS证书,群晖,WebStation

HTTPS证书导入

所有都完成后,我们访问域名应该就能正常访问咱们部署的服务。但是还是会提示HTTPS证书不安全。因为咱们上面的证书还没有导入到群晖呢。接下来我们需要将商家下载的证书导入到群晖的证书管理中。
导入完成后,需要选择哪些服务需要使用咱们的新证书。因为默认还是使用群晖的自签证书。
完成之后,咱们再次访问服务将不会再提示证书问题。
如下图,选择点击新增然后,弹出框选择新增证书,然后选择导入证书会进入如下界面。
将自己上面下载的证书解压出来导入即可。其中私钥是以key结尾的文件,证书是为cert结尾的文件。中间证书可以不填。
群晖 证书,https,网络协议,HTTPS证书,群晖,WebStation
证书导入正常之后,咱们在点击选择刚刚导入的证书,然后选择设置按钮会弹出如下界面。
在界面中的服务一列选择咱们之前的配置的业务域名(即qunhui.abc.com)。右边证书列选择咱们刚刚导入的证书即可。
群晖 证书,https,网络协议,HTTPS证书,群晖,WebStation
到此咱们就完成了HTTPS在内网的部署。此时当你在内网访问https://qunhui.abc.com下的服务时,浏览器就会显示一把锁,标识证书有效。从此再也不会弹出证书不合法的页面了。
群晖 证书,https,网络协议,HTTPS证书,群晖,WebStation

后续

最后咱们还需要注意如下几点:

  1. 免费证书只有一年有效期,一年到期后需要重新申请申请并导入。
  2. 咱们的域名下所有的子域名都可以通过这种方式在内网提供HTTPS服务。
  3. 在群晖DNS上一定要记得配置啊。。。。。

惯例

如果你喜欢本文或觉得本文对你有所帮助,欢迎一键三连支持,非常感谢。
如果你对本文有任何疑问或者高见,欢迎添加公众号lifeofcoder共同交流探讨(添加公众号可以获得楼主最新博文推送以及”Java高级架构“上10G视频和图文资料哦)。文章来源地址https://www.toymoban.com/news/detail-751823.html

到了这里,关于群晖NAS如何在内网部署HTTPS服务让浏览器信任证书的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 群晖服务器Synology nas断电重启后 如何重新连接。重新设置静态IP

    对nas断电重启后,将它作为硬盘使用的主服务器挂载就失效了。原因是nas默认动态IP,重启后IP变化,挂载失效。 登录此网站进行寻找:(注意:主机和nas要在一个局域网下) http://find.synology.com/# 显示正在寻找的内容 找到后的信息: 接下来则是,使用这个IP在主服务器中进行

    2024年02月03日
    浏览(36)
  • 浏览器工作原理与实践--HTTPS:浏览器如何验证数字证书

    你好,我是李兵。 在《HTTPS:让数据传输更安全》这篇文章中,我们聊了下面几个问题: HTTPS使用了对称和非对称的混合加密方式,这解决了数据传输安全的问题; HTTPS引入了中间机构CA,CA通过给服务器颁发数字证书,解决了浏览器对服务器的信任问题; 服务器向CA机构申请

    2024年04月27日
    浏览(39)
  • springboot整合https使用自签名证书实现浏览器和服务器之间的双向认证

    效果描述: 本地环境  两台以上电脑  可以实现安装客户端证书的电脑可以访问springboot启动项目,没有安装客户端证书的电脑无法访问springboot启动项目 1.操作:需要安装openssl工具 工具包:Win64OpenSSL_Light-3_3_0.exe 或者Win64OpenSSL_Light-3_3_0.msi  官网:[ Downloads ] - /source/index.html

    2024年04月28日
    浏览(36)
  • 在群晖NAS上搭建私有部署笔记软件——Blossom

            Blossom 是一个需要私有部署的笔记软件,虽然本身定位是一个云端软件,但你仍然 可以在本地部署,数据和图片都将保存在本地,不依赖任何的图床或者对象存储 。 Blossom | Blossom (wangyunf.com) https://www.wangyunf.com/blossom-doc/index.html         登陆群晖的管理界面打开

    2024年02月03日
    浏览(47)
  • 群晖如何使用反向代理,让docker服务(vaultwarden)可以使用https

    路由:爱快 服务器:群晖 服务:群晖的docker (vaultwarden) 解决问题 使用反向代理让docker可以使用https ① 设置路由器 ② 检测网络 要开upup的,我用的是爱快,我是开启全局内网的,不开启无法 自动端口转发,爱快的话比较方便 爱快支持 3322 oray dnspod 阿里 华为 cloudflare 我这

    2024年02月08日
    浏览(55)
  • 远程浏览器驱动服务与noVNC部署

    在使用selenium的时候,通常要部署到服务器上,这时通常要连接远程的浏览器驱动,并且还可以在任意一台电脑看到远程浏览器界面,这时就要部署远程浏览器驱动服务与VNC,以下是步骤: 远程机器下载浏览器和对应的驱动 下载selenium-server-standalone.jar,下载地址:selenium-re

    2024年02月06日
    浏览(24)
  • 群晖NAS部署可视化Docker管理工具(Portianer)

    Portainer 是一个可视化的Docker操作界面,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本

    2024年02月08日
    浏览(38)
  • 【HomeLab】2023年!使用acme为群晖NAS自动部署证书

    之前一直是用的阿里云的免费证书,只能单个域名申请,有效期一年。这样每年都需要进行证书更新,最近真的是头秃了。在查阅不少资料后,发现使用acme可以快速满足需求。 acme.sh是一款方便,强大的域名证书申请续签工具,支持一键申请持久化续签。其支持HTTP验证和 DNS

    2024年02月01日
    浏览(60)
  • 群晖NAS如何实现双盘实时自动备份数据

    为了数据安全,通常NAS会装两块硬盘,多个硬盘存放,减少单硬损坏风险。那么问题来了,如何双硬盘高效备份数据? 一、常见做法是两块硬盘做Raid1,但这会有缺点: 1、两块硬盘最好要一样,包括容量、类型。如果硬盘容量不一样,甚至一块是机械硬盘,另一块是SSD,就

    2024年02月04日
    浏览(45)
  • cpolar与群晖nas:老赵的移动影音服务器之旅

    在现代的演出行业中,音视频素材的管理和共享是一项重要而繁琐的任务。 作为一家LED设备的租赁商,老赵经常面临着音视频文件分散存储的问题,这给他和主办方都带来了很大的困扰。为了解决这个问题,老赵通过朋友的介绍了解到了群晖nas,这是一种拥有超大空间可多人

    2024年02月11日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包