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

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支持以下幾種信號:

       1TERMINT快速關閉                                           SIGINT SIGTERM 即:NGX_TERMINATE_SIGNAL and SIGINT

       2QUIT 從容關閉(優雅的關閉進程,即等請求結束後再關閉)    SIGQUIT  NGX_SHUTDOWN_SIGNAL

       3HUP 平滑重啟,重新加載配置文件                       SIGHUP NGX_RECONFIGURE_SIGNAL

       4USR1 重新打開日誌文件,在切割日誌時用途較大        SIGUSR1 NGX_REOPEN_SIGNAL

       5USR2 平滑升級可執行程序                                    SIGUSR2 NGX_CHANGEBIN_SIGNAL

       6WINCH 從容關閉工作進程                                            NGX_NOACCEPT_SIGNAL

 
 

  

  

  
 

三、虛擬主機配置

  先看看配置文件  

   vim /usr/local/ngnix/conf/ngnix.conf

 
 

    

 
 

 
 

  下面我們來配置一下虛擬主機

  (1)基於域名的虛擬主機

  


  (2)基於端口的虛擬主機配置

  

 
 

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

  

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營