Ngnix 安裝、信號量、虛擬主機配置


一、Ngnix安裝

ngnix的安裝很簡單

1、先從ngnix官網下載ngnix壓縮包

  wget http://nginx.org/download/nginx-1.6.2.tar.gz

2、解壓並進入其目錄

  tar -zxf nginx-1.6.2.tar.gz

  cd nginx-1.6.2

3、編譯安裝

  ./configure --prefix=/usr/local/ngnix

    #此處有可能報錯,Ngnix依賴於pcre庫,所以要先安裝pcre庫

    yum install pcre pcre-deveyum install pcre pcre-deve

 

  make && make install

  此時安裝成功

4、啟動

  進到 cd /usr/local/ngnix  看一下里面的4個目錄

     ...conf 配置文件 

     ... html 網頁文件

     ...logs  日志文件

     ...sbin  主要二進制程序

 

  啟動:./sbin/ngnix

  此時可能會報錯

  (1)

  

  解決方法:

  

  (2)

  

  解決方法:把占用80端口的軟件或服務關閉即可.

  

  

二、信號量 

   Nginx中使用信號來控制Nginx停止、平滑重啟,Nginx支持以下幾種信號:
       1)TERM,INT快速關閉                                           SIGINT SIGTERM 即:NGX_TERMINATE_SIGNAL and SIGINT
       2)QUIT 從容關閉(優雅的關閉進程,即等請求結束后再關閉)    SIGQUIT 即 NGX_SHUTDOWN_SIGNAL
       3)HUP 平滑重啟,重新加載配置文件                       SIGHUP 即NGX_RECONFIGURE_SIGNAL
       4)USR1 重新打開日志文件,在切割日志時用途較大        SIGUSR1 即NGX_REOPEN_SIGNAL
       5)USR2 平滑升級可執行程序                                    SIGUSR2 即NGX_CHANGEBIN_SIGNAL
       6)WINCH 從容關閉工作進程                                            即NGX_NOACCEPT_SIGNAL
 
  
  
  
三、虛擬主機配置
  先看看配置文件  
   vim /usr/local/ngnix/conf/ngnix.conf
 
    
 
 
  下面我們來配置一下虛擬主機
  (1)基於域名的虛擬主機
  

  (2)基於端口的虛擬主機配置
  
 
  (3)基於IP的虛擬主機配置(假如一台主機有兩個網卡)
  


免責聲明!

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



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