寫給前端看的Nginx系列文章

閑來無事,終於可以把之前積累的Nginx知識整理並記錄下來。

幾個問題:

Q:我是前端,Nginx跟我有一毛錢關係啊?

A:還真TM有關係,你難道只是想做一個切圖仔,寫寫js特效,現在的前端,不會Nginx都不好意思跟人說你是幹啥的,全棧在向你招手,傳統前端(沒有做過服務端開發的孩子)弱項就在資料庫,系統運維方面,而Nginx恰恰是你的軟肋

Q:Nginx貌似有點複雜啊?

A:複雜個毛線,相信只要用心就可以,況且注意本文標題「寫給前端」,說明這個系列不會太難

Q:既然準備學了,我需要準備哪些知識儲備呢?

A:Linux知識最好有點,如果你之前玩過iis,apache之類更好了,硬體方面,騰訊雲或者阿里雲的伺服器最好買一台,1核1G足夠了,如果你有mac電腦,也可以不買,你自己看著辦

Q:學習方式?

A:看懂文章之後,直接用伺服器實際操作效果最好,反覆操作

Q:學會之後能幹嘛?

A:我能想到最重要的幾個點:1)讓服務端(運維)同學感覺到亞歷山大(感覺你要搶他飯碗)2)你離全棧又進了一步,比如你要做Node全棧開發 3)更好的吹牛逼,而不是別人在談論負載均衡,反向代理的時候一輛懵逼...

好,那讓我們開始吧!

文章目錄:

  1. Nginx概述和環境準備
  2. 快速搭建Nginx
  3. 基本配置文件詳解
  4. Nginx服務啟動、停止、重啟
  5. 自定義錯誤頁和訪問設置
  6. Nginx訪問許可權詳解
  7. Nginx設置虛擬主機
  8. Nginx使用域名設置虛擬主機
  9. Nginx反向代理的設置
  10. Nginx適配PC或移動設備
  11. Nginx的Gzip壓縮配置
  12. 番外篇1:linux基礎命令
  13. 番外篇2:使用終端密鑰方式登錄伺服器

推薦閱讀:

TAG:Nginx | 前端開發 |