相信很多同学都对部署网站很感兴趣,今天给大家介绍一个楼主看过的很棒的视频,一共有八集,从零开始使用
nginx
部署一个https
网站,非常良心的一款视频,视频地址:https://www.laravist.com/series/deploy-a-website-from-scratch
接下来楼主会对视频的每一集发表自己的观看总结或建议
购买域名
演示了如何在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分钟
HTTP 跳转到 HTTPS
配置一下nginx
,让使用http
协议访问站点自动跳转到https
协议下
加强 Nginx SSL 配置
使用 ssllabs测试https
安全程度,之前的配置只能达到B
,修改nginx
配置使得https
安全程度更高,等级达到A+
结尾
整部视频只有67分钟,但是很详细的讲解了怎么从零部署一个https
网站,楼主现在已经用上了https
了,希望你们也能早日用上,喜欢的点个赞吧~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。