nginx是 HTTP 和反向代理伺服器,郵件(IMAP/POP3/SMTP)代理伺服器和通用 TCP/UDP 代理伺服器。是俄羅斯人Igor Sysoev編寫的輕量級Web伺服器。
1. 官網下載地址
http://nginx.org/en/download.html
2. 上傳到伺服器安裝
2.1 檢查是否安裝以下軟體包
gcc pcre-devel zlib-devel openssl openssl-devel
yum list installed | grep "軟體名或者包名"
2.2 安裝
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2.3 安裝nginx
1. 解壓
tar -zxvf nginx-1.18.0.tar.gz
2. 進入nginx
cd nginx-1.18.0
3. 配置
./configure --prefix=/usr/local/nginx-1.18.0
4. make
make
make install
3. 啟動&停止
./sbin/nginx
./sbin/nginx -s reload
./sbin/nginx -s stop
其它命令
- 以特定目錄下的配置檔案啟動:
nginx -c /特定目錄/nginx.conf
- 重新載入配置:
nginx -s reload
執行這個命令後,master程式會等待worker程式處理完當前請求,然後根據最新配置重新建立新的worker程式,完成Nginx配置的熱更新。 - 立即停止服務:
nginx -s stop
- 從容停止服務:
nginx -s quit
執行該命令後,Nginx在完成當前工作任務後再停止。 - 檢查配置檔案是否正確:
nginx -t
- 檢查特定目錄的配置檔案是否正確:
nginx -t -c /特定目錄/nginx.conf
- 檢視版本資訊:
nginx -v