從零部署一個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了,但願大家也能早日用上,喜歡的點個贊吧~

相關文章
相關標籤/搜索