资讯专栏INFORMATION COLUMN

从零部署一个https网站

马龙驹 / 3496人阅读

摘要:然后在服务器上拉取上的代码个人觉得这种方法不是很好,可以考虑自己在服务器上搭建一个的中央仓库,可以看看我之前的这篇文章如何在上搭建一个中央仓库站点部署将站点升级为协议,其实就是修改下的一些配置。

相信很多同学都对部署网站很感兴趣,今天给大家介绍一个楼主看过的很棒的视频,一共有八集,从零开始使用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了,希望你们也能早日用上,喜欢的点个赞吧~

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39557.html

相关文章

  • 从零部署一个https网站

    摘要:然后在服务器上拉取上的代码个人觉得这种方法不是很好,可以考虑自己在服务器上搭建一个的中央仓库,可以看看我之前的这篇文章如何在上搭建一个中央仓库站点部署将站点升级为协议,其实就是修改下的一些配置。 相信很多同学都对部署网站很感兴趣,今天给大家介绍一个楼主看过的很棒的视频,一共有八集,从零开始使用nginx部署一个https网站,非常良心的一款视频,视频地址:https://www.lar...

    silvertheo 评论0 收藏0
  • 从零开始搭建hexo静态博客

    摘要:后来网上看到了很多和搭建的静态博客,由于编辑器的实用性,及,等代码托管平台的免费特点,让很多人都转向了和。于是我也花了两三天的时间来研究搭建了自己的博客。 以前的博客(blog.duweibin.cn)是在学习thinkphp的时候自己做的一个小项目,模板也是网上找的,后台是自己用thinkphp框架写的,上一个博客搭建过程中让自己学会了thinkphp对MVC操作,(M层还没具体用过...

    venmos 评论0 收藏0
  • 教你从零开始使用wordpress生成微信小程序(小白版教程)

    摘要:准备工作服务器最好使用服务器,小白推荐安装宝塔面板。备案域名小程序账号建议注册企业账号,可以使用已认证的公众号快速创建。七牛账号使用,加快网站访问速度。如需使用小程序发帖,也会用到。注意不要使用以下的。 showImg(https://segmentfault.com/img/bVUUeU?w=600&h=280); 准备工作 1服务器 最好使用Linux服务器,小白推荐安装宝塔面板。...

    jaysun 评论0 收藏0
  • 从零开始部署一个 Laravel 站点

    摘要:流程大概是这样本地代码阿里云既然要使用,那么先在上安装安装完成就可以使用了,然后在上创建一个私有项目,里面包含所有该项目所需代码。 以下的配置都是在Ubuntu 14.04稳定支持版的环境中搭建Linux+Nginx+Mysql+PHP环境的 首先删除阿里云ECS的Linux中会给你预装Apache 通过下面的命令来删除Apache sudo service apache2 stop ...

    Fourierr 评论0 收藏0
  • 从零开始部署一个 Laravel 站点

    摘要:流程大概是这样本地代码阿里云既然要使用,那么先在上安装安装完成就可以使用了,然后在上创建一个私有项目,里面包含所有该项目所需代码。 以下的配置都是在Ubuntu 14.04稳定支持版的环境中搭建Linux+Nginx+Mysql+PHP环境的 首先删除阿里云ECS的Linux中会给你预装Apache 通过下面的命令来删除Apache sudo service apache2 stop ...

    kelvinlee 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<