nginx筆記 第二章

2021-10-25 18:10:58 字數 1064 閱讀 1796

openssl,zlib

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

nginx

解壓壓縮包

進行解壓目錄,執行./configure

make && make install

安裝成功之後再usr/local之後會建立乙個nginx的資料夾,啟動命令在sbin裡邊。

2.nginx常用命令

前提:使用命令需要進入到nginx的安裝目錄中,例如  /usr/local/nginx/sbin

(1)檢視nginx版本

./nginx -v

(2)啟動nginx

./nginx

(3)關閉nginx

./nginx -s stop

3.nginx配置檔案

檔案的位置:/usr/local/nginx/conf/nginx.conf

(1)配置檔案由三部分組成:

全域性塊:從配置檔案開始到events塊之間的內容,主要設定一些nginx伺服器執行配置指令

例如:worker_processes 1;

這個是nginx伺服器併發處理的配置,這個值越大,nginx支援的併發處理量就越大,但是也會受硬體等影響。

events塊,主要影響nginx伺服器與使用者的網路連線。

例如:worker_connections 1024;

支援最大連線數量是1024

http塊,修改配置最頻繁的部分,**,負載均衡等等都在此配置。http塊包含http全域性塊和server塊。

http全域性塊:包含指令檔案的引入,mime-type定義,日誌自定義,連線超時時間,單鏈結請求數量上限等等。

server塊:和虛擬主機有密切關係。server快又包含全域性server快和location塊。

全域性server塊:常見的配置是虛擬機器主機的監聽埠和ip配置

locatuin塊:乙個server塊可以配置多個location塊,主要作用於nginx伺服器接收到的請求字串。對虛擬主機名稱之外的字串進行匹配,對特定的請求進行處理。

第二章筆記

1.遞迴查詢和迭代查詢 遞迴查詢是一條環路,直接想成遞迴的定義就行,你想查乙個 的ip,首先將這個 傳給它的本地dns,然後認為本地dns可以直接將ip給你,然後本地dns為了知道這個ip又詢問下個dns伺服器。從此可以看出,增加了被涉及的伺服器的資料,所以一般用迭代查詢,迭代查詢是你詢問完後給你下...

第二章學習筆記

在c 中,陣列下標從0開始,而不是1.c 不支援陣列的抽象,也不支援對整個陣列的操作。在c 中,物件可以靜態分配 即編譯器在處理程式源 時分配,也可以動態分配 即程式執行時,用執行時刻庫函式來分配。靜態與動態記憶體分配的兩個主要區別是 1 靜態物件是有名字的變數,可以直接對你進行操作。而動態物件是沒...

第二章 C 筆記

1.可以用函式sizeof來確定乙個型別占用記憶體的大小 如 cout 2.整數除法的結果仍為整數,小樹部分會被截去。如,5 2 2 5 2 2 而不是 2.5 模運算 只有當被除數 前面的那個數 是負數時候,餘數才會是負數。如 7 3 1 12 4 0,20 13 7 而不是 7 3.型別轉換並不...