注:系統 centos 7、nginx 安裝版本 nginx-1.19.1
編譯環境
安裝 make 等工具(執行以下命令時,已安裝的工具會跳過或更新到最新版本)
sudo yum -y install gcc automake autoconf libtool make
安裝 g++,centos 下的 g++ 安裝包的名字叫做 gcc-c++:
sudo yum install gcc gcc-c++
nginx 依賴包
1.安裝 pcre 庫,用於實現 rewrite 功能,若已安裝則跳過此步驟,安裝指令:
sudo make install2.安裝 zlib 庫,用於實現 gzip 壓縮功能,若已安裝則跳過此步驟,安裝指令:
sudo make install3.安裝 ssl,用於支援 http_ssl_module 模組來實現 https,若已安裝則跳過此步驟,安裝指令:
sudo make && sudo make install建立www使用者
下面編譯時會直接指定 nginx 的執行賬號為 www 這裡要先建立好( 預設是 nobody )
#新增 www 使用者
sudo groupadd -f www
sudo useradd -g www www
安裝 nginx
將 nginx 安裝到 /usr/local/nginx 目錄下
注:更多編譯引數與可用的模組資訊請執行./configure --help
sudo make install啟動 nginx
sudo /usr/local/nginx/nginx
2.其他 nginx 安裝教程1
3.其他 nginx 安裝教程2
4.執行和控制 nginx
5.給已經安裝了的 nginx 追加模組例項
6.linux 系統安裝 openssl兩種方法
7.openssl 安裝與配置
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...