Nginx是一個
網頁服務器,它能反向代理HTTP, HTTPS, SMTP, POP3, IMAP的協議鏈接,以及一個負載均衡器和一個HTTP緩存。
Nginx 是由俄羅斯人 Igor Sysoev 為俄羅斯訪問量第二的大型的門戶網站及搜索引擎Rambler.ru站點開發的。它是一個高性能的HTTP和反向
代理服務器,同時也可以作為IMAP/POP3/SMTP的
代理服務器。nginx使用的是BSD許可。
Nginx以事件驅動的方式編寫,所以有非常好的性能,同時也是一個非常高效的反向代理、負載平衡。Nginx因為它的穩定性、豐富的模塊庫、靈活的配置和低系統資源的消耗而聞名。Nginx適合用來做mongrel clusters的前端HTTP響應。
那么,nginx的特點有哪些呢?
1、核心特點:高并發請求的同時保持高效的服務。
2、低內存消耗。
3、具有很高的可靠性。
4、處理響應請求很快。
5、熱部署。
6、可實現高效的反向代理、負載均衡。
前端Nginx適合用來做什么呢?
2、根據User Agent來重定向站點
3、資源內容篡改
4、獲取cookie做分流
5、gzip壓縮
6、壓縮圖片
7、sourceMap調試
8、開發環境或測試環境切換(切換host)
9、url重寫,使用rewrie規則本地映射
10、資源合并
在HTTP/1.1時代,減少HTTP請求是前端性能優化很重要的一點。通過組合多個js或者css文件,可以減少HTTP請求的次數,可以減少三路握手的次數和多余的HTTP頭傳輸,從而降低響應時間提高用戶體驗。nginx-http-concat就可以用來實現資源合并。
11、反向代理分發后端服務(可以和nodejs搭配實現前后端分離)和跨域問題
Nginx主要的一個功能就是反向代理,正向代理是一個位于客戶端和原始服務器之間的服務器, 從而為客戶端從原始服務器中取得所需要的數據。客戶端向代理
服務器發送一個請求,并且寫明了地址。之后代理向原始服務器轉交并且將獲得的內容返回給客戶端。對于客戶端來說,反向代理就好像原始服務器。并且客戶端不需要進行任何設置??蛻舳讼騬everse proxy中的name-space發送請求,接著反向代理判斷請求走向何處,并將請求轉交給客戶端。
Nginx配置注意事項:
1、Nginx最好通過源代碼安裝,方便裝插件
2、建議用Ubuntu 14.04
3、403錯誤大部分是權限問題,注意啟動Nginx的用戶有沒有操作目標目錄的權限
4、如果地址是HTTPS但是沒有綠色的小鎖,可能的原因是站點有引用引用了不安全(不是HTTPS)的資源的情況。
5、如果是紅色小鎖,原因是此網站使用了安全系數較低的安全配置(SHA-1 簽名),因此連接可能不具有私密性。而只要網站的證書中的多個加密算法中的任意一個是SHA1的,那么整個網頁將被判斷成不、具有私密性,顯示紅色的X鎖。
推薦:
-
CPU:八核
-
內存:8GB
-
硬盤:40GB+200GB
-
帶寬:香港1000MB國際10M
-
IP:1個(最高可購買10個IP)
http://www.qzkangyuan.com/ecs/hkvps/
香港云主機服務器,詳細咨詢QQ:80496086
了解更多服務器及資訊,請關注夢飛科技官方網站 http://www.qzkangyuan.com/,感謝您的支持!
