Nginx編譯與安裝

2021-08-07 09:54:58 字數 2232 閱讀 1228

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...