从零部署一个https网站

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

clipboard.png

购买域名

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

购买一个服务器:云主机

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

备注,若是你是学生的话,能够去腾讯云购买学生版的主机,只需一块钱web

安装 Nginx 和 DNS 域名解析

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

Windows Git Bash 操做演示

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

部署本身的代码到服务器

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

我的以为这种方法不是很好,能够考虑本身在服务器上搭建一个git的中央仓库,能够看看我以前的这篇文章:如何在Linux上搭建一个Git中央仓库bash

站点 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了,但愿大家也能早日用上,喜欢的点个赞吧~

相关文章
相关标签/搜索