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.型別轉換並不...