nginx 最為麻煩的地方在於,其本身有大量的開發模組需要使用者進行配置。本次需要使用到如下幾個模組:
編譯nginx—-nginx編譯環境
配置支援包
nginx-1.11.3.tar.gz:nginx程式源** ;
echo-nginx-module-0.59.tar.gz:資訊輸出 ;
ngx_cache_purge-2.3.tar.gz:快取清除 ;
nginx-upstream-fair-a18b409.tar.gz:負載均衡模組 ;
定義nginx編譯輸出目錄
mkdir -p
/usr/local/nginx/
1、將所有的源**程式包一起上傳到 linux 伺服器之中;
2、將所有的開發包解壓縮到「/usr/local/src」目錄之中;
tar xzvf /srv/ftp/nginx-1.11.3.tar.gz -c /usr/local/src/ ;
tar xzvf /srv/ftp/nginx-upstream-fair-a18b409.tar.gz -c /usr/local/src/ ;
tar xzvf /srv/ftp/echo-nginx-module-0.59.tar.gz -c /usr/local/src/ ;
tar xzvf /srv/ftp/ngx_cache_purge-2.3.tar.gz -c /usr/local/src/ ;
· 隨後進入到「/usr/local/src」目錄檢視源**是否存在:ll /usr/local/src;
3、 nginx 編譯完成之後缺省會儲存在源**目錄之中,這樣的操作不方便進行管理,所以建議單獨建立乙個新的檔案目錄儲存所有 nginx 的相關配置,假設目錄名稱:/usr/local/nginx,這裡面需要一堆的子檔案 夾。
mkdir -p /usr/local/nginx/
4、 進入到 nginx 源**目錄:cd /usr/local/src/nginx-1.11.3/;
5、 執行如下命令進行編譯操作:
· 首先配置編譯相關編譯項:
·執行編譯操作:make;
·執行 nginx 安裝操作:make install;
6、 執行完畢之後就可以觀察「/usr/local/nginx」目錄,因為所有的程式項都儲存此目錄之中;
·nginx 可執行的程式命令路徑:/usr/local/nginx/sbin/nginx。
·最簡單的啟動就是直接執行此程式,nginx 啟動之後將占用 80 埠,可以直接通過瀏覽器訪問;
nginx 開發的過程之中需要繫結多個模組,所以在編譯之前一定要進行相應的配置。
nginx 的所有的配置項:/usr/local/nginx/conf/nginx.conf 檔案下
nginx 編譯安裝與配置
首先上nginx的官網 瀏覽相應版本 download nginx 1.10.3.tar.gz download nginx 1.12.0.tar.gz 新建乙個普通使用者,禁系統登入 m 表示不自動建立使用者目錄 useradd nginx s sbin nologin m 解壓原始碼包後進入原始...
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...