解壓 tar -zxvf nginx-1.8.0.tar.gz
進入資料夾
[root@localhost local]# cd nginx-1.8.0
1. 開始安裝 [root@localhost nginx-1.8.0]#./configure
檢查環境,生成makefile檔案
報錯,缺少一些庫函式,直接yum安裝或者 --without 暫時不安裝
配置彙總
2. 執行make 編譯命令
[root@localhost nginx-1.8.0]#make
根據 makefile 中規定的內容進行編譯,生成的可執行檔案放在當前目錄或某個子目錄
3.make install
[root@localhost nginx-1.8.0]#
make install
將 make 生成的檔案安裝到系統目錄中
完成後預設建立 /usr/local/nginx 檔案
啟動命令:
[root@localhost sbin]#/usr/local/nginx/sbin/nginx
幫助及其它命令:
[root@localhost sbin]# ./nginx -h
nginx version: nginx/1.8.0
usage: nginx [-?hvvtq] [-s signal] [-c filename] [-p prefix] [-g directives]
options:
-?,-h: this help 幫助
-v: show version and exit 顯示版本
-v: show version and configure options then exit 顯示版本和安裝配置選項
-t: test configuration and exit
測試配置檔案,乙個好的方法是 新建乙個配置進行測試,而不是對原檔案進行修改。
可以使用 nginx -t -c /test.conf 這條命令來測試新建配置檔案
-q: suppress non-error messages during configuration testing
-ssignal : send signal to a master process: stop, quit, reopen, reload
傳送訊號控制守護程序
-s stop立即停止(使用term訊號)
-s quit溫和的停止(使用quit訊號)
-s reopen重新開啟日誌檔案
-s reload重新載入配置文
-p prefix : set prefix path (default: /usr/local/nginx/) 指定根目錄 路徑
-c filename : set configuration file (default: conf/nginx.conf) 指定配置未見
-gdirectives : set global directives out of configuration file 指定額外的配置(配置檔案中未包含)
緊急情況下可以使用 kill 命令結束程式
# killall nginx
nginx安裝啟動
yum y install gcc gcc c autoconf automake yum y install zlib zlib devel openssl openssl devel pcre pcre devel wget nginx在linux環境下可以通過編譯原始碼的方式來安裝,最簡單的安...
Nginx安裝啟動
安裝必備外掛程式 yum y install gcc automake autoconf libtool make yum install gcc gcc c yum方式安裝 nginx安全證書生成 openssl genrsa out privkey.pem 1024 2038 openssl r...
Nginx安裝和啟動
首先需要安裝乙個叫 epel release 的軟體包,這個軟體包會自動配置yum的軟體倉庫。當然你也可以不安裝這個包,自己配置軟體倉庫也是一樣的。yum install epel release yepel源 是什麼?為什麼安裝?epel extra packages for enterprise...