使用https?可以防止数据在传输过程中产生一些不必要的泄露,未?的页面在经过ssl证书的签发后会变成https开头,下面记录一下配置https加密的整个过程
购买域名
首先第一步我们为了防止自己的公网ip暴露出去,需要给自己的网站设定一个全球唯一的域名,然后DNS域名解析器会将服务器的公网ip与域名绑定在一起,在此之前,我们需要去云服务厂商官网购买一个域名,推荐大家去腾讯云上购买
接下来只需等待就OK啦~大概一个小时左右
设置https加密
域名解析好了,现在我们把域名映射到我们的网站主页上,我们模拟使用Nginx的启动页面作为我们的网站主页
在此之前,我们去给自己的域名设置一个加密证书,这里推荐一个免费的可以颁发ssl证书的网站 let's encrypt
比如,现在我们用的是nginx运行网站页面,即可执行
sudo certbot --nginx
由于我们之前已经做了ip与域名的映射,所以certbot可以自动识别出我们的域名,并且绑定证书
当一切成功后,去编辑nginx.conf文件
cd /etc/nginx && vi nginx.conf
保存文件,退出,重启nginx即可
nginx -s reload
进入主页输入域名,就可以看到网页上加了成功加了一把小锁了
扫描并关注以下公众号?,我把我的一些技术学习资料都整理好了,涉及算法,计算机网络,Java,数据库,大家需要的可以访问以下链接自取,一起加油
https://github.com/zxhjames/learn_resource