5

相信很多同学都对部署网站很感兴趣,今天给大家介绍一个楼主看过的很棒的视频,一共有八集,从零开始使用nginx部署一个https网站,非常良心的一款视频,视频地址:https://www.laravist.com/series/deploy-a-website-from-scratch
接下来楼主会对视频的每一集发表自己的观看总结或建议

clipboard.png

购买域名

演示了如何在GoDaddy或阿里云上购买一个域名

购买一个服务器:云主机

演示了如何在ucloud上购买一个云主机

备注,如果你是学生的话,可以去腾讯云购买学生版的主机,只需一块钱

安装 Nginx 和 DNS 域名解析

演示了如何在ubuntu上安装nginx(web服务器),以及如何在goDaddy或阿里云上解析域名

Windows Git Bash 操作演示

之前连接服务器是用mac演示的,考虑到很多用户使用的是windows,这个章节还贴心的讲解了如何使用window上的git bash连接服务器

部署自己的代码到服务器

将代码上传到github。然后在服务器上拉取github上的代码

个人觉得这种方法不是很好,可以考虑自己在服务器上搭建一个git的中央仓库,可以看看我之前的这篇文章:如何在Linux上搭建一个Git中央仓库

站点 HTTPS 部署

将站点升级为https协议,其实就是修改下nginx的一些配置。部署https协议需要ssl证书,证书可以从alphassl(收费)或者 letsencrypt(免费)的方式获得

这里我推荐使用腾讯云免费ssl,申请非常之快,楼主自己从申请到成功前后不到5分钟

clipboard.png

HTTP 跳转到 HTTPS

配置一下nginx,让使用http协议访问站点自动跳转到https协议下

加强 Nginx SSL 配置

使用 ssllabs测试https安全程度,之前的配置只能达到B,修改nginx配置使得https安全程度更高,等级达到A+

clipboard.png

结尾

整部视频只有67分钟,但是很详细的讲解了怎么从零部署一个https网站,楼主现在已经用上了https了,希望你们也能早日用上,喜欢的点个赞吧~


温叶
199 声望5 粉丝