[博客优化]为网站添加SSL证书

前言

网站的SSL有什么作用呢? 如果没有SSL证书,连接可能不安全,与网站交互的信息可能被其他人获取,对于无论是自己或者自己的用户都是一种损失,而且还会造成网站劫持等等问题,使用SSL证书可以大大地减轻网站的安全性的问题。

使用SSL有什么缺点吗? 有的 使用SSL证书会增加网站的访问速度,对网站的速度有些许的影响,且还会遇到网站证书过期的问题,直接弹出一个错误页面,很容易让人产生网站中毒的错觉。

过程

预备条件

本文的环境

  1. 腾讯云轻量云服务器CentOS 7 (安装了 Ngnix Wordpress 等服务 )

虽然本文章是为Wordpress配置的,但是其中的步骤是对于每一个网站都是通用的,无论是静态页面还是动态的页面,而或是其他的页面都是可以使用的,主要是配置Ngnix.

主要分为两个步骤:获取SSL证书和配置Ngnix证书

获取SSL证书

获取证书的方式有很多,比如购买证书或者使用免费的证书,其中免费的证书也有很多中,比如使用各个云厂商的免费证书,只需要验证很少的东西就可以得到一个一年有效期的证书,或者是采用一直以来比较火的免费证书 let’s encrypt ,此种证书有三个月的有效期,可以进行续期,因为其免费,易用备受推崇。

本文采用的是申请let’s encrypt 证书 采用certbot申请证书,大大的减轻申请证书的复杂程度,可以做到简单,快速直接。

获取得到证书后,将将会放到指定的位置 /etc/letsencrypt/live/domian.com/ 下面 可以直接放在此目录下,以供后期的使用

Ngnix 配置

首先找到自己的配置文件的位置。

腾讯云的主机的位置是/usr/local/lighthouse/software/ngnix/config

修改其中的ngnix config 修改其中的配置

重新启动服务

./ngnix -s reload # 无感升级

总结

本篇博客还没写完,其中的内容,后续(不出意外的话应该尽快)补上。

本文博客:https://lihui.net

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UniApp 是一款基于 Vue.js 的跨平台应用开发框架,它允许开发者使用一套代码构建同时运行在多个平台上(如iOS、Android、Web)的应用。SSL(Secure Sockets Layer)或其更安全的升级版 TLS(Transport Layer Security)是用于加密网络通信,确保数据传输安全的重要协议。在 UniApp 中,使用 SSL/TLS 证书是为了为你的应用程序提供HTTPS支持,这在现代移动和Web应用中是基本的安全要求。 1. 什么是SSL证书SSL证书是一份数字文件,由权威的证书颁发机构(CA)签发,证明网站的所有者身份。安装SSL证书后,浏览器会识别并加密用户和服务器之间的通信,显示URL前带有锁形图标和"https://"。 2. 如何在UniApp中添加SSL证书? - 在UniApp项目中,你需要在开发环境中配置一个有效的SSL证书,通常通过将证书和私钥文件上传到你的服务器。 - 在项目设置或配置文件中指定SSL相关的域名信息,例如在`config.app.json`中的`scheme`和`proxy`设置。 - 如果是在云开发平台,如HBuilder X或DCloud,平台可能提供了集成购买和管理SSL的功能。 3. 为什么要使用SSL证书? - 安全性:保护用户数据隐私,防止中间人攻击和数据窃听。 - SEO优化:Google等搜索引擎优先考虑HTTPS网站,有助于提升搜索排名。 - 用户信任:绿色的小锁标志和"https"表示网站是安全可信的,增加用户对应用的信任度。 相关问题: 1. 如何验证UniApp应用是否成功安装了SSL证书? 2. 如何处理UniApp应用中的自签名SSL证书? 3. UniApp如何处理证书过期或更新?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值