使用命令:tar –zxvf pcre-8.37.tar.gz進入pcre目錄:cd pcre-8.37執行命令:./configure
掃瞄依賴建立依賴:make安裝: make install
檢視版本:pcre-config --version成功 8.37 為版本號
執行命令:yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel將準備好的nginx壓縮包上傳到伺服器安裝nginx可能遇見的問題:
install 時可能出現的問題
啟動nginx可能出現的問題
使用命令解壓:tar -zxvf nginx-1.12.2.tar.gzcd 進入解壓的nginx目錄執行: ./configure
成功後執行命令進行安裝:make && make install
在/usr/local/nginx/sbin 目錄下執行 ./nginxi 新增80埠後,儲存退出
重啟防火牆: service iptables restart
再次訪問 linux伺服器中的 nginx
成功
啟動命令:在/usr/local/nginx/sbin 目錄下執行 ./nginxnginx 安裝目錄下,其預設的配置檔案都放在這個目錄的 conf 目錄下,而主配置檔案,nginx.conf 也在其中,後續對 nginx 的使用基本上都是對此配置檔案進行相應的修改關閉命令:在/usr/local/nginx/sbin 目錄下執行 ./nginx -s stop
檢視版本命令:./nginx -v
配置檔案中有很多#, 開頭的表示注釋內容,我們去掉所有以 # 開頭的段落,精簡之後的
內容如下:
}根據上述檔案,我們可以很明顯的將 nginx.conf 配置檔案分為三部分:
從配置檔案開始到 events 塊之間的內容,主要會設定一些影響 nginx 伺服器整體執行的配置指令,主要包括配置執行 nginx 伺服器的使用者(組)、允許生成的 worker process 數,程序 pid 存放路徑、日誌存放路徑和型別以及配置檔案的引入等。
比如上面第一行配置的:
這是 nginx 伺服器併發處理服務的關鍵配置,worker_processes 值越大,可以支援的併發處理量也越多,但是會受到硬體、軟體等裝置的制約worker_processes 1
;
比如上面的配置:
events 塊涉及的指令主要影響 nginx 伺服器與使用者的網路連線,常用的設定包括是否開啟對多 work process 下的網路連線進行序列化,是否允許同時接收多個網路連線,選取哪種事件驅動模型來處理連線請求,每個 word process 可以同時支援的最大連線數等。events
上述例子就表示每個 work process 支援的最大連線數為 1024。
這部分的配置對 nginx 的效能影響較大,在實際中應該靈活配置。
}這算是 nginx 伺服器配置中最頻繁的部分,**、快取和日誌定義等絕大多數功能和第三方模組的配置都在這裡。
需要注意的是:http 塊也可以包括 http 全域性塊、server 塊。
這塊的主要作用是基於 nginx 伺服器接收到的請求字串(例如 server_name/uri-string),對虛擬主機名稱(也可以是 ip 別名)之外的字串(例如 前面的 /uri-string)進行匹配,對特定的請求進行處理。位址定向、資料快取和應答控制等功能,還有許多第三方模組的配置也在這裡進行。
nginx 二 nginx的安裝
把原始碼解壓縮之後,在終端裡執行如下命令 configure make make install 預設情況下,nginx 會被安裝在 usr local nginx。通過設定編譯選項,你可以改變這個設定 乙個寫好了的編譯選項 nginx的使用比較簡單,就是幾條命令。常用到的命令如下 nginx s ...
Nginx(二) Nginx基本安裝
1.安裝gcc gcc c yum install y gcc gcc c 2.安裝wget 如未安裝,請先安裝 yum y install wget 3.安裝pcre庫 pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表...
Nginx 入門 二 Nginx 安裝
解壓檔案,進入該目錄 configure這裡如果報錯 先安裝這兩個 yum install gcc c y yum y install gcc 完成後,執行 make make install檢視pcre 版本 yum y install gcc zlib zlib devel pcre devel...