解壓: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...