Nginx 二 nginx的安裝

2021-10-10 15:08:19 字數 3093 閱讀 6706

使用命令: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.gz

cd 進入解壓的nginx目錄執行: ./configure

成功後執行命令進行安裝:make && make install

在/usr/local/nginx/sbin 目錄下執行 ./nginx

i 新增80埠後,儲存退出

重啟防火牆: service iptables restart

再次訪問 linux伺服器中的 nginx

成功

啟動命令:在/usr/local/nginx/sbin 目錄下執行 ./nginx

關閉命令:在/usr/local/nginx/sbin 目錄下執行 ./nginx -s stop

檢視版本命令:./nginx -v

nginx 安裝目錄下,其預設的配置檔案都放在這個目錄的 conf 目錄下,而主配置檔案,nginx.conf 也在其中,後續對 nginx 的使用基本上都是對此配置檔案進行相應的修改

配置檔案中有很多#, 開頭的表示注釋內容,我們去掉所有以 # 開頭的段落,精簡之後的

內容如下:

}根據上述檔案,我們可以很明顯的將 nginx.conf 配置檔案分為三部分:

從配置檔案開始到 events 塊之間的內容,主要會設定一些影響 nginx 伺服器整體執行的配置指令,主要包括配置執行 nginx 伺服器的使用者(組)、允許生成的 worker process 數,程序 pid 存放路徑、日誌存放路徑和型別以及配置檔案的引入等。

比如上面第一行配置的:

worker_processes  1

;

這是 nginx 伺服器併發處理服務的關鍵配置,worker_processes 值越大,可以支援的併發處理量也越多,但是會受到硬體、軟體等裝置的制約

比如上面的配置:

events
events 塊涉及的指令主要影響 nginx 伺服器與使用者的網路連線,常用的設定包括是否開啟對多 work process 下的網路連線進行序列化,是否允許同時接收多個網路連線,選取哪種事件驅動模型來處理連線請求,每個 word process 可以同時支援的最大連線數等。

上述例子就表示每個 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...