采用云虚拟主机搭建个人网页并开启ssl认证

本文涉及的产品
.cn 域名,1个 12个月
简介: 采用云虚拟主机搭建个人网页并开启ssl认证

1,准备环境

a.一台虚拟主机(国内的需要备案)

我这里用的是领创云服务里的虚拟主机,而且还是最便宜的那一个(0.01¥+0.5¥认证)

https://www.lcyidc.com

注册登录实名验证购买一个月

而我搞的是两台哦,一台是普通的(2¥),一台是免费的(bushi,0.01¥)

主要是我搞的东西太过于乱七八糟,而且免费主机只能绑定一个域名,而普通主机可以绑定两个域名,所以我索性就再买了一台,懒得删除配置了

购买成功如下图:

b.一个域名

       找有域名的小伙伴帮自己创建个二级域名

       可以在网上查找免费的二级域名;

       自己去注册一个阿里云上可注册,域名需要备案;(最稳定,域名注册一年,学生可以用来学习学习)

       阿里云新用户还可以白嫖云服务器一个月,一般都采用LAMP或者LNMP来搭建,这两种我都试过,不过本文采用最简单的虚拟主机,便不再展开说了;

c.一份网页源码

       自己准备一份项目源码,打包成zip,方便后续上传到虚拟主机;

       一般项目代码都是自己在调试完成后,再上传;

2,上传代码到云虚拟主机

点击产品服务-->虚拟主机-->操作-->登录面板

出现提示,点击仍然发送

进入到控制台,接着点击在线文件管理,点击/wwwroot,进到该文件夹下,开始上传项目代码zip包,点击解压;

之所以把项目放在/wwwroot下,是因为一会配置域名是默认的文件夹就是这个,可以偷懒;你也可以自己自定义路径

3,绑定域名

之后便可以点击域名开始访问自己的网页了

不过要注意,这时候呢,你浏览器访问的时候,会出现不安全链接,所以我们加上ssl认证后,他就不会提示警告了,下面我们来获取免费的ssl证书

4,ssl认证

首先去到来此加密这个网站注册登录,这里申请的证书一开始有效期是3个月

这是链接:https://letsencrypt.osfipin.com/user-0408/user/register

邀请码获取积分:ND8Y17QD,出自:(1条消息) 通过Python脚本下载【来此加密的免费HTTPS SSL证书】并自动更新到服务器和阿里云CDN_异想之旅的博客-CSDN博客_来此加密

上面这个邀请码不是我的,不过拿去用,可以获得5积分

接下来就是申请证书了

非vip会员只能申请两次,把握好

之后会出现验证页面,有dns跟http验证

那个http验证我还没成功过,我用的是dns验证的

http那个我之前在nginx上部署后,是直接用阿里云的免费证书,所以也没有弄

最后证书申请成功后,下载到电脑上,解压出来

5,成功设置

去到虚拟主机控制台-->FTP/文件管理-->ssl证书

ssl证书内容:填的是fullchain.crt这个文件里的内容,用记事本打开,复制粘贴

ssl证书密钥内容:填的是private.pem这个文件里的内容,用记事本打开,复制粘贴

点击保存,ssl证书状态成功

记得把下面http跳转https勾选上,保存

重新访问域名,不会出现安全警告

相关文章
|
6月前
|
安全 网络安全 数据安全/隐私保护
ssl证书认证失败的原因和解决办法
ssl证书认证失败的原因和解决办法
|
应用服务中间件 Linux 网络安全
虚拟机Centos下载安装Nginx并安装ssl模块——小白教程
虚拟机Centos下载安装Nginx并安装ssl模块——小白教程
405 0
|
安全 算法 物联网
MQTT 安全通信 SSL 双向认证 | 学习笔记
快速学习 MQTT 安全通信 SSL 双向认证
MQTT 安全通信 SSL 双向认证 | 学习笔记
|
1月前
|
数据采集 网络安全 Python
Python使用urllib或者urllib2模块打开网页遇到ssl报错
Python使用urllib或者urllib2模块打开网页遇到ssl报错
|
4月前
|
网络安全
嗯… 无法访问此页面43.139.210.211 花了太长时间进行响应,无法连接宝塔,是服务器内的宝塔面板开启了ssl的验证,但是没有绑定证书,所以被拦截,关闭宝塔面板的ssl访问认证恢复正常
嗯… 无法访问此页面43.139.210.211 花了太长时间进行响应,无法连接宝塔,是服务器内的宝塔面板开启了ssl的验证,但是没有绑定证书,所以被拦截,关闭宝塔面板的ssl访问认证恢复正常
|
6月前
|
存储 缓存 安全
https跳过SSL认证时是不是就是不加密的,相当于http?
https跳过SSL认证时是不是就是不加密的,相当于http?
347 0
|
6月前
|
关系型数据库 网络安全 数据安全/隐私保护
你会开启Postgresql 的SSL单向认证 配置?
你会开启Postgresql 的SSL单向认证 配置?
325 0
你会开启Postgresql 的SSL单向认证 配置?
|
应用服务中间件 网络安全 nginx
Nginx ssl双向认证
Nginx ssl双向认证
562 0
Nginx ssl双向认证
|
安全 网络安全 数据安全/隐私保护
https跳过SSL认证时是不是就是不加密的,相当于http?
https跳过SSL认证时是不是就是不加密的,相当于http?
311 0
|
tengine Ubuntu 应用服务中间件
【有图】大厂超详细阿里云——安装PFX格式证书【SSL认证】教程流出
【有图】大厂超详细阿里云——安装PFX格式证书【SSL认证】教程流出
326 0
【有图】大厂超详细阿里云——安装PFX格式证书【SSL认证】教程流出