Linux上安裝Nginx依賴環境和庫、Nginx安裝,Nginx服務命令

安裝Nginx依賴環境和庫、Nginx安裝,Nginx服務命令

  由於Nginx官方提供的是C源碼,要本身進行編譯,因此須要本身擁有編譯所依賴的環境和庫纔可正常編譯

  • 安裝gcchtml

    yum -y install gcc automake autoconf libtool make
  • 安裝g++
    yum install gcc gcc-c++
  • 安裝PCRE庫
    這是一個表達式庫,Nginx中的http模塊則使用到了該庫來解析正則表達式,因此安裝它,本身選擇一個路徑,我這裏選擇了/usr/local/src
    執行命令:
    
        cd /usr/local/src
        wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz 
        tar -zxvf pcre-8.37.tar.gz
        cd pcre-8.34
        ./configure
        make
        make install
  • 安裝zlib庫
    zlib庫用於壓縮和解壓縮,方式衆多,Nginx也使用到了zlib,因此繼續安裝它,路徑一樣/usr/local/src
    執行命令:
    
        wget http://zlib.net/zlib-1.2.11.tar.gz
        tar -zxvf zlib-1.2.11.tar.gz
        cd zlib-1.2.11
        ./configure
        make
        make install
  • 安裝openssl,幹啥的我也不知道,直接上命令吧
    執行命令:
        yum -y install openssl openssl-devel
      ==>此時安裝目錄下會生成幾個文件夾
      ==>conf    Nginx運行環境配置文件
      ==>html    Nginx中的頁面
      ==>logs    Nginx打印的日誌
      ==>sbin    Nginx可執行文件,包括啓動Nginx等
    
  • 到目前爲止,安裝Nginx的環境和庫就準備好了,如今安裝Nginx
    執行命令:
        yum -y install openssl openssl-devel
        cd /usr/local/src
        wget http://nginx.org/download/nginx-1.1.10.tar.gz
        tar -zxvf nginx-1.1.10.tar.gz
        cd nginx-1.1.10
        ./configure
        make
        make install
  • Nginx安裝完成,啓動以前,由於主機裏可能會有tomcat服務器,默認8080,因此這裏修改Nginx的端口和服務器地址
    到Nginx安裝目錄下的conf/nginx.conf文件中修改
        執行命令進入VIM編輯器
        vim /usr/local/nginx/conf/nginx.conf
    
        VIM編輯器說明:I==進入編輯狀態,ESC==退出編輯狀態,:wq==保存並退出VIM編輯器
        關於VIM就不過多介紹,這幾個命令足夠改配置了
  • 啓動Nginx
    執行Nginx安裝目錄下的sbin目錄下的nginx,第一個參數指定nginx配置文件路徑
       [root@master nginx]# pwd
       /usr/local/nginx
       [root@master nginx]# ./sbin/nginx -c conf/nginx.conf
       若是沒什麼錯誤,則表示Nginx啓動完成,則能夠在訪問IP地址:端口,例如:192.168.52.10:8090
    
    能夠自行在html目錄下添加html頁面,經過訪問IP地址:端口/html,例如:192.168.52.10:8090/login.html
    啓動可能會出現錯誤:
            error while loading shared libraries: libpcre.so.1:cannot open shared object file: No such file or directory
    解決方案-->命令:
            cd /lib64/
            ln -s libpcre.so.0.0.1 libpcre.so.1
            再次啓動就OK了
  • 重啓Nginx
      執行Nginx安裝目錄下的sbin目錄下的啓動程序,添加參數-s reload
      實例:
      ./sbin/nginx -s reload
      ps:還有其餘方法重啓服務,我不闡述了
  • 中止Nginx
    pkill -9 nginx
    ps:還有其餘方法中止服務,我不闡述了

Dream參照其餘博文編寫的Nginx安裝步驟

小生不才,多多支持,加個關注唄^_^

相關文章
相關標籤/搜索