centos源碼安裝nginx

  1.安裝依賴html

    nginx對如下工具包有依賴,咱們能夠一鍵安裝,命令:nginx

    yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel服務器

  2.下載源碼包微信

    官網下載頁:http://nginx.org/en/download.html工具

    選擇最新穩定版,選擇Linux版本,右鍵-複製連接地址測試

      

 

    進入Linux對應下載存放目錄(如:/usr/local/pack),使用wget命令下載3d

    wget http://nginx.org/download/nginx-1.16.1.tar.gzserver

  3.解壓源碼包htm

    tar -xzvf nginx-1.16.1.tar.gzblog

  4.進入目錄,執行配置

    進入目錄:cd nginx-1.16.1

    查看配置選項:./configure --help,結果以下(選項太多,圖沒有截全):

      

    通常來說,咱們關注如下幾個選項:

      --prefix=PATH指定nginx服務的安裝目錄,安裝完成後,nginx的服務端和客戶端啓動文件以及配置文件都會在該目錄(或子目錄)下

      --with-http_ssl_module指定nginx安裝 http_ssl 模塊,該模塊用於支持https訪問(https訪問是很常見等的,作微信生態都須要)

    執行:

      ./configure --prefix=/usr/local/server/nginx/ --with-http_ssl_module

  5.編譯並安裝

    make

    make install

    安裝完成後,查看指定安裝目錄

      

  6.啓動,查看進程

    cd /usr/local/server/nginx/sbin/

    ./nginx

    ps -ef|grep nginx

      

  7.測試

    nginx默認配置會監聽 localhost:80 端口的http訪問,而且經過該地址的根目錄能夠訪問nginx的index.html 文件,咱們來試一下:

      cd /usr/local/server

      wget http://localhost/

    執行完上述命令後,在當前目錄下生成了index.html,就是nginx的默認index.html文件

      

    若是有域名的話,將域名解析到該服務器上,監聽域名就能夠實現外網訪問了。

  完!

相關文章
相關標籤/搜索