2018 年下半年以来,随着以谷歌 Chrome 为代表的浏览器开始全面将使用 http 协议的网站标注为不安全,将 http 升级到 https 成为很多站长迫在眉睫的一件事情。无论是网络安全事故的频发,网络安全技术的快速迭代,还是社会整体网络安全意识的增强,都在推动 https 的快速普及。
谷歌和百度都曾先后声称将优先收录使用 https 的页面。意在提高用户的搜索体验和解决互联网的安全问题。如今,又在各方浏览器的加持下,https 协议已经慢慢成为了“安全”和“真实”的象征。这时,采用 https 协议的网站无疑更容易得到访客(包括搜索引擎)的认同和青睐。个人博客网站也不例外。
![]() |
前面两篇文章,已经具体介绍过 SSL 证书的申请步骤和虚拟主机部署 SSL 证书开启 https 的方法,还没有申请 SSL 证书的小伙伴可以先申请一个 SSL 证书。
《全站开启 https 安全连接:如何申请免费的 SSL 证书?》
《全站开启 https 安全连接:万网虚机如何部署 SSL 证书?》
接下来这篇文章将以腾讯云服务器为例,分享使用宝塔面板快速部署 SSL 证书的方法。使用这个方法的前提是你已经有一个在运行在云服务器上的站点,而且安装了宝塔 Linux 面板。如果你的服务器还没安装面板,可查看下面这篇文章,为服务器安装一个宝塔 Linux 面板。
由于我自己也在学习中,有什么错漏的地方,恳请大家指正。
1、下载 SSL 证书
腾讯云的 SSL 控制台中将证书下载到本地。
![]() |
解压后,得到 4 个文件夹和一个 CSR 格式的证书请求文件,如下图所示。其中 Apache、IIS、Nginx、Tomcat 表示不同的 web 服务器,也就是说这四个文件夹包含了不同 web 服务器环境下使用的证书。由于我们采用 LNMP(Linux-Nginx-MySQL-PHP)网站架构,所以只需要部署 Nginx 文件夹里面的证书就可以了。
![]() |
2、打开 SSL 证书,获取 SSL 证书的内容
Nginx 文件夹包含了 crt 格式的证书和一个 key 格式的私钥,分别使用编译工具打开。内容如下图所示:
![]() |
3、登录宝塔面板,将私钥和证书复制粘贴到宝塔面板
登录宝塔面板,选择“网站>设置>SSL>证书>其他”,然后将私钥文件和证书文件分别复制粘贴进入去。勾选【强制 HTTPS】,然后保存。
![]() |
4、服务器放行 443 端口
通过上面那一步,我们已经成功为网站部署 SSL 证书了,但 https 还不能正常使用,因为 https 默认使用 443 端口,我们需要在宝塔面板中放行 443 端口。如下图所示,端口控制中选择【放行端口】,端口填写【443】,备注【https】,最后点击放行即可。
![]() |
5、重启 Nginx 服务
宝塔左侧导航中选择【软件管理】,然后在软件列表中找到【Nginx】,点击【设置】。进入 nginx 管理界面选择【重启】,重启过程大概 1-5 分钟。
![]() |
重启完成后,就可以通过 https 方式访问您的站点,至此 SSL 证书就部署完成了。如果遇到证书不信任的问题或者"小绿锁"是灰色的,应该是网站中还有使用 http 协议的文件或图片。将所有 http 替换为 https 即可。全文完!
现在上HTTPS已经算是标配了,而且现在上HTTPS也越来越简单了
@boke112导航 嗯嗯,现在部署https的成本和难度都很低了,取代http成为主流只是时间的问题。
国庆节快乐!!!
非电商类应用,免费即可胜任
宝塔的我也是用的这个。
@夏天烤洋芋 宝塔面板的确不错,就是起错名字了。
换个高大上的名字,应该会更多人使用。
https 好看点
@演员 对呀,好看是一方面,另一方面避免被浏览器标注为不安全。
这个教程很详细
@嗨趣儿 谢谢! 😳
不怎么习惯用SSL
@趣知识 你的站不错,真正的小而美了。
专心写作吧
@城南博客 嗯嗯,应该沉下心来产出一些有意义的内容了,而不是在博客的外观上反复折腾。 🙂
@闲鱼 厉害了 😉 ,我折腾了好久才用上https。
I think what you posted was very reasonable. But, what about this?
suppose you added a little content? I am not saying your information isn't good, but suppose you
added a headline that grabbed folk's attention? I mean 云服务器如何快速部署SSL证书,开启HTTPS安全连接? - 行动派 is a little vanilla.
You could look at Yahoo's front page and
watch how they create news titles to get
people interested. You might try adding a video or a related
picture or two to get readers interested about what you've
got to say. Just my opinion, it could make your blog a little livelier.
@Cialis Thank you for your advice.