標籤:

從零部署一個https網站

相信很多同學都對部署網站很感興趣,今天給大家介紹一個樓主看過的很棒的視頻,一共有八集,從零開始使用nginx部署一個https網站,非常良心的一款視頻,視頻地址:從零部署一個網站

接下來樓主會對視頻的每一集發表自己的觀看總結或建議

購買域名

演示了如何在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了,希望你們也能早日用上,喜歡的點個贊吧~

推薦閱讀:

看到網址前的小嘆號,隱私就處在危險的境地
TLS完全指南(一):TLS和安全通信
知乎都全站 HTTPS 好久了, 你還好意思不懂 HTTPS?
搭建基於 Nginx 的 Https 站點

TAG:Linux | Nginx | HTTPS |