linux下安裝nginx


步驟:

1. 安裝所需環境

a)安裝gcc:安裝 nginx 需要先將官網下載的源碼進行編譯,編譯依賴 gcc 環境

  yum install gcc-c++

b)安裝pcre pcre-devel:PCRE(Perl Compatible Regular Expressions) 是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx 的 http 模塊使用 pcre 來解析正則表達式,所以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的一個二次開發庫。nginx也需要此庫

  yum install -y pcre pcre-devel

c)安裝zlib:zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內容進行 gzip ,所以需要在 Centos 上安裝 zlib 庫

  yum install -y zlib zlib-devel

d)安裝OpenSSL:OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及 SSL 協議,並提供豐富的應用程序供測試或其它目的使用。nginx 不僅支持 http 協議,還支持 https(即在ssl協議上傳輸http),所以需要在 Centos 安裝 OpenSSL 庫

  yum install -y openssl openssl-devel

2. 官網下載安裝包 https://nginx.org/en/download.html

   也可以wget命令下載:wget https://nginx.org/download/nginx-1.16.1.tar.gz

 

3. 將安裝包上傳到linux服務器,解壓

  tar -zxvf nginx-1.10.1.tar.gz

4. 配置、編譯、安裝

  cd nginx-1.10.1 (進入解壓目錄,建議解壓到/usr/local/nginx)
  -- ./configure (使用默認配置,沒有https)

  ./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.conf --with-http_stub_status_module --with-http_ssl_module(添加https)

  -- 若使用./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module則會報錯,添加參數--conf-path=/usr/local/nginx/nginx.conf就ok了


  make (編譯)
  make install (安裝)

5. 啟動nginx

  cd /usr/local/nginx/sbin/
  ./nginx

6. 瀏覽器輸入服務器ip,看到以下頁面,說明nginx安裝成功!

 7. 其他常用命令

  ./nginx -s stop    等待nginx處理任務完畢,停止nginx進程

  ./nginx -s quit    先查出進程ID,再使用kill命令強制殺掉進程

  ./nginx -s reload   不用重啟nginx,使配置文件生效(若修改了nginx.conf)

  ps -ef | grep nginx    查詢 nginx 進程

  whereis nginx    查詢nginx的安裝路徑

  ./nginx -t   檢查nginx.cnf的語法是否正確

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM