CentOS系統安裝Nginx

莫忘歸發表於2021-04-19


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

4. nginx.conf配置例項

nginx配置例項及多伺服器負載

相關文章