當前位置:
首頁 > 最新 > Nginx反向代理伺服器目錄介紹與配置

Nginx反向代理伺服器目錄介紹與配置

Nginx 簡介

Nginx (engine x) 是一個高性能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP伺服器。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發的,第一個公開版本0.1.0發佈於2004年10月4日

Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器

Nginx下載地址

http://nginx.org/en/download.html

解壓Nginx目錄如下

conf文件目錄

├── conf # Nginx所有配置文件的目錄

│ ├── fastcgi.conf # fastcgi相關參數的配置文件

│ ├── fastcgi_params # fastcgi的參數文件

│ ├── koi-utf

│ ├── koi-win

│ ├── mime.types # 媒體類型

│ ├── nginx.conf # Nginx主配置文件

│ ├── scgi_params # scgi相關參數文件

│ ├── uwsgi_params # uwsgi相關參數文件

│ └── win-utf

html文件目錄

├── html # Nginx默認站點目錄

│ ├── 50x.html # 錯誤頁面優雅替代顯示文件,例如當出現502錯誤時會調用此頁面

│ └── index.html # 默認的首頁文件

log文件目錄

├── logs # Nginx日誌目錄

│ ├── access.log # 訪問日誌文件

│ ├── error.log # 錯誤日誌文件

│ └── nginx.pid # pid文件,Nginx進程啟動後,會把所有進程的ID號寫到此文件

temp文件目錄

├── fastcgi_temp # fastcgi臨時數據目錄

├── proxy_temp # 臨時目錄

├── sbin # Nginx命令目錄

│ └── nginx # Nginx的啟動命令

├── scgi_temp # 臨時目錄

└── uwsgi_temp # 臨時目錄

Nginx主配置文件nginx.conf

nginx文件結構:

1、全局塊:配置影響nginx全局的指令。一般有運行nginx伺服器的用戶組,nginx進程pid存放路徑,日誌存放路徑,配置文件引入,允許生成worker process數等。

2、events塊:配置影響nginx伺服器或與用戶的網路連接。有每個進程的最大連接數,選取哪種事件驅動模型處理連接請求,是否允許同時接受多個網路連接,開啟多個網路連接序列化等。

3、http塊:可以嵌套多個server,配置代理,緩存,日誌定義等絕大多數功能和第三方模塊的配置。如文件引入,mime-type定義,日誌自定義,是否使用sendfile傳輸文件,連接超時時間,單連接請求數等。

4、server塊:配置虛擬主機的相關參數,一個http中可以有多個server。

5、location塊:配置請求的路由,以及各種頁面的處理情況。

歡迎關注

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

三小隻特價!入手!
我寧願硬受下所有的暗箭,也不想親眼見你拔出傷我的明槍

TAG:全球大搜羅 |