本文介紹Linux環境下安裝 Nginx ,在安裝之前可以查詢一下是否安裝過。
示例文件名查詢:find / -name nginx
1.下載nginx安裝包
官網下載 -> 傳送門
wget命令服務器直接下載
cd /usr/local
wget -c https://nginx.org/download/nginx-1.16.2.tar.gz
2.安裝編譯環境及庫文件
2.1. 安裝gcc
說明:編譯依賴 gcc 環境
yum install gcc-c++
2.2. 安裝PCRE pcre-devel
說明:pcre-devel 是一個正則表達式庫
這裏使用 yum安裝的方式
yum install -y pcre pcre-devel
2.3.安裝zlib
說明:提供壓縮算法,zlib爲Nginx提供數據壓縮用的函式庫。
yum install -y zlib zlib-devel
2.4.安裝Open SSL
說明:nginx 支持 http與 https協議,在ssl 協議上傳輸 http,如果使用 https,需安裝 OpenSSL 庫
yum install -y openssl openssl-devel
3.解壓安裝包
#切換到下載目錄
cd /usr/local
#解壓第一步下載的壓縮包
tar -zxvf nginx-1.6.2.tar.gz
#切換到文件下
cd nginx-1.6.2
文件夾解壓後
4.配置與安裝
注:切換到 nginx-1.6.2目錄下
configure爲配置,一般默認即可
./configure
編譯
make
注:在以上編譯若出現問題,請檢查前幾步,編譯環境與庫文件是否已經安裝成功
編譯成功-執行安裝
make install
安裝完成會發現在 user/local下多了一個nginx目錄,接下來,啓動nginx。
5.環境變量配置
注:經測試,不配置也可以使用,建議配置一下
vim /etc/profile
編輯/etc/profile 增加如下內容:
# 安裝路徑
export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin
#更改環境變量後生效
source /etc/profile
## 6.啓動與關閉 進入/usr/local/nginx/sbin目錄,輸入./nginx即可啓動nginx ``` cd /usr/local/nginx/sbin ./nginx ```
關閉nginx
./nginx -s quit 或者 ./nginx -s stop
重啓nginx
./nginx -s reload
查看nginx進程
ps -ef|grep nginx 或者 ps aux|grep nginx
查看版本
nginx -v
7.開機自啓
設置nginx開機啓動,只需在rc.local增加啓動代碼即可。
vim /etc/rc.local
新增配置 /usr/local/nginx/sbin/nginx