[ root@anuuy ~]# tar xf nginx-1.6.2.tar.gz
[ root@anuuy ~]# yum -y groupinstall "development tools" | yum -y install pcre-devel | yum -y install openssl-devel #安裝一些依賴包
[ root@anuuy ~]# cd nginx-1.6.2 #進入安裝包解壓的目錄
--with-debug \
模組解釋:
--prefix=/etc/nginx
#指明nginx程式檔案安裝路徑
--conf-path=/etc/nginx
/nginx.conf
#主配置檔案安裝位置
--error-log-path=/var/log
/nginx/error.log
#錯誤日誌檔案安裝位置
#訪問日誌檔案安裝位置
--pid-path=/var/run
/nginx.pid
#指定pid檔案安裝位置
--lock-path=/var/run
/nginx.lock
#鎖檔案安裝位置
#客戶端body部分的臨時 檔案存放路徑,如果伺服器允許客戶端使用put方法提交大資料 時,臨時存放的磁碟路徑
#**伺服器響應報文的臨時檔案存放路徑
#作為fastcgi**伺服器,伺服器響應報文的臨時檔案存放路徑
#作為uwsgi**伺服器,伺服器響應報文的臨時檔案存放路徑
#作為 scgi反代伺服器,伺服器響應報文的臨時檔案存放路徑
--user=nginx
#指明以那個身份執行worker程序,主控master 程序一般由root執行
#ssl加密協議模組
編譯安裝
[ root@anuuy ~]# make && make install #開始編譯安裝
建立nginx使用者和組
[ root@anuuy ~]# useradd -g nginx -r nginx
[ root@anuuy ~]# groupadd -r nginx
建立模組目錄
[ root@anuuy ~]# mkdir -pv /var/tmp/nginx/ #之前編譯時寫了很多模組指定了目錄,這裡需要建立
主配置檔案介紹
# for more information on configuration, see:
# * official english documentation:
# * official russian documentation:
user nginx; #以那個使用者執行nginx
worker_processes auto; #worker程序的數量;通常應該為當前主機的cpu的物理核心數
error_log /var/log/nginx/error.log; #錯誤日誌路徑
pid /var/run/nginx.pid; #程序id檔案
# load dynamic modules. see /usr/share/nginx/readme.dynamic.
include /usr/share/nginx/modules/*.conf; #模組配置檔案路徑
nginx編譯安裝
nginx版本 1.12.2 1.安裝依賴包 yum install y gcc gcc c zlib zlib devel openssl openssl devel pcre pcre devel 2.編譯和安裝nginx 執行如下命令 3.安裝完成啟動nginx。如果用指定使用者啟動nginx...
Nginx編譯安裝
ububtu apt get install build essential apt get install libtool centos yum y install gcc automake autoconf libtool make yum install gcc gcc c 1 pcre庫 a...
編譯安裝Nginx
假設所有依賴都已解決,如遇到未安裝的程式則安裝後繼續 架設使用最高許可權使用者,如果不是則在命令前加上sudo 解壓到使用者目錄 tar zxvf nginx 1.6.2.tar.gz 配置安裝選項 編譯程式 make 安裝程式 make install 啟動程式 usr local nginx s...