一、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的虛擬主機配置(假如一台主機有兩個網卡)
以下文章點擊率最高
Loading…