·您當前的位置:首頁 > 技術教程 > JavaScript >

[nginx]Nginx到底可以用來做些什么?

時間:2019-10-11 16:46網絡
[nginx]Nginx到底可以用來做些什么?由于第三方模塊太多所以也介紹不完,當然本文本身也可能介紹的不完整,畢竟只是我個人使用過和了解到過得

本文只針對Nginx在不加載第三方模塊的情況能處理哪些事情,由于第三方模塊太多所以也介紹不完,當然本文本身也可能介紹的不完整,畢竟只是我個人使用過和了解到過得,歡迎留言交流。

Nginx能做什么

——反向代理

——負載均衡

——HTTP服務器(動靜分離)

——正向代理

以上就是我了解到的Nginx在不依賴第三方模塊能處理的事情,下面詳細說明每種功能怎么做。

反向代理

反向代理應該是Nginx做的最多的一件事了,什么是反向代理呢,以下是百度百科的說法:反向代理(Reverse Proxy)方式是指以代理服務器來接受internet上的連接請求,然后將請求轉發給內部網絡上的服務器,并將從服務器上得到的結果返回給internet上請求連接的客戶端,此時代理服務器對外就表現為一個反向代理服務器。簡單來說就是真實的服務器不能直接被外部網絡訪問,所以需要一臺代理服務器,而代理服務器能被外部網絡訪問的同時又跟真實服務器在同一個網絡環境,當然也可能是同一臺服務器,端口不同而已。

下面貼上一段簡單的實現反向代理的代碼

保存配置文件后啟動Nginx,這樣當我們訪問localhost的時候,就相當于訪問localhost:8080了

熱門文章推薦

請稍候...

保利威視云平臺-輕松實現點播直播視頻應用

酷播云數據統計分析跨平臺播放器

澳客网竞彩足球比分直