Nginx原始碼安裝

2021-07-11 23:31:03 字數 1079 閱讀 1081

解壓:tar -zxvf nginx-1.10.0.tar.gz

執行下面的命令安裝nginx的依賴庫:

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
我這裡只配置安裝到/opt目錄下,其它選項可執行./configuration –help檢視。

cd nginx安裝目錄,執行如下命令:

.

/configure--

prefix=/opt/nginx--

sbin

-path=/usr/bin/nginx

官網引數配置說明:

make && make install
# 1.啟動nginx

shell> nginx

# 可通過ps -ef | grep nginx檢視nginx是否已啟動成功

# 2.停止nginx

shell> nginx -s stop

# 3. 重新啟動

shell> nginx -s reload

nginx預設配置啟動成功後,會有兩個程序,乙個主程序(守護程序),乙個工作程序。主程序負責管理工作程序,工作程序負責處理使用者的http請求。

將/usr/bin/nginx命令新增到/etc/rc.d/rc.local檔案中,rc.local檔案會在系統啟動的時候執行。但centos7建議將開機啟動服務寫成服務描述檔案新增到系統服務中,所以rc.local預設沒有執行許可權,需要給它新增執行許可權。

shell> vim /etc/rc.d/rc.local

# 新增如下引數

/usr/bin/nginx

shell> chmod +x /etc/rc.d/rc.local

或者通過supervisor管理nginx程序,實現開機自動啟動,且程序掛掉後自動重啟。詳情請參考《supervisor安裝與配置(linux/unix程序管理工具)》

nginx原始碼安裝

nginx原始碼安裝 安裝環境 作業系統 ubuntu 12.04 nginx v1.4.2 pcre v8.33 zlib v1.2.8 1.安裝zlib 1 解壓縮 plain tdtc100 ubuntu tar zxvf zlib 1.2.8.tar.gz 2 安裝 plain tdtc10...

nginx 原始碼安裝

缺少 pcre 安裝包 筆者用的是ubuntu apt install libpcre3 libpcre3 dev 缺少 openssl 安裝包 筆者用的是ubuntu apt install openssl apt install libssl dev 再次執行 nginx 指令碼內容 1 bin...

Nginx 原始碼安裝

安裝pcre庫是為了讓nginx支援具備uri重寫功能的rewrite模組 root www yum install pcre pcre devel y root www rpm qa pcre pcre devel安裝nginx 依賴的包 openssl devel root www yum in...