首頁 > 後端開發 > php教程 > Nginx伺服器基本設定簡述

Nginx伺服器基本設定簡述

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-29 08:57:23
原創
1194 人瀏覽過

本文簡要介紹了Nginx設定檔的基本內容。

1.Nginx的預設設定檔

Nginx的預設主設定位於安裝目錄的conf資料夾下,nginx.conf及nginx.conf.default。 【注意:如果未經過更改,此處的兩個文件內容相同,nginx.conf.default的作用是為了方便用戶還原回默認配置】conf資料夾下的其它文件,則用來配置Nginx的不同模組。

2.nginx.conf檔案簡述

Nginx的主設定檔分為若干區塊,全域區塊、events區塊、server區塊、location區塊。

2.1 全域區塊

nginx.conf檔案開始到events區塊之間的部分均為全域區塊,作用於Nginx全域,包括使用者(群組),允許產生的工作流程數量,日誌存放目錄,pid檔案的目錄。如下圖:
Nginx伺服器基本設定簡述

2.2 events塊

events塊結構清晰,並使用兩個大括號標記。 events區塊主要涉及Nginx伺服器與使用者的網路連線。

<code><span>events</span><span>{
    worker_connections    <span>1024</span>;
}</span></code>
登入後複製

預設配置的events區塊,僅配置了每個工作進程允許的最大連結數。

2.3 http區塊

http區塊包含作用於http範圍內的全域區塊(http全域區塊),也包含server區塊和location區塊。
Nginx伺服器基本設定簡述
上圖所示的http區塊結構,其中從開始到server區塊之間的這部分配置區塊,就是http全域區塊。可以看到,在http全域區塊中,可以包含mime.types,日誌的自訂,是否使用sendfile傳輸文件,連接逾時及是否使用gzip模組等。

2.3.1 server塊

透過server塊的設置,可以使Nginx伺服器服務若干網站。
Nginx伺服器基本設定簡述
如上圖所示,這種server區塊可在http區塊中配置多個,分別服務多個網站。

2.3.2 location區塊

每個server區塊中,可以包含多個location區塊。對於Nginx伺服器收到的請求,進行匹配,也可以對特殊請求進行處理。地指定項目、資料快取和答應控制,都可以在location區塊進行設定。

參考文獻:
1.《Nginx高效能Web伺服器詳解》苗澤編著,北京:電子工業出版社,2013.10

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介紹了Nginx伺服器基本配置簡述,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
重啟nginx出錯
來自於 1970-01-01 08:00:00
0
0
0
server - Nginx設定webapp問題
來自於 1970-01-01 08:00:00
0
0
0
centos7 - NGINX出現異常
來自於 1970-01-01 08:00:00
0
0
0
Nginx的default.conf問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板