Nginx安裝那些事

Nginx是一款自由的、開源的、高性能的HTTP服務器和反向代理服務器;同時也是一個IMAP、POP3、SMTP代理服務器;Nginx可以作為一個HTTP服務器進行網站的發佈處理,另外Nginx可以作為反向代理進行負載均衡的實現。

安裝nginx所需包文件:

openssl-1.0.1c.tar.gz

pcre-8.37.tar.gz

tengine-2.1.1.tar.gz

zlib-1.2.8.tar.gz

這裡需要說明下,tengine是有淘寶延生nginx而來,支持高併發,可根據業務需要選擇,安裝步驟沒有太大區別,以下為實際安裝步驟:

1.安裝openssl-1.0.1c.tar.gz包,具體代碼如下:

tar –zxvf openssl-1.0.1c.tar.gz //解壓openssl-1.0.1c.tar.gz

cd openssl-1.0.1c //打開openssl-1.0.1c目錄

./config -prefix=/usr/local/ openssl //配置openssl,並定義安裝路徑

make && make install //編譯並安裝pcre-8.37

2. 安裝pcre-8.37.tar.gz包,具體代碼如下:

tar –zxvf pcre-8.37.tar.gz //解壓pcre-8.37.tar.gz

cd pcre-8.37 //打開pcre-8.37目錄

./config -prefix=/usr/local/ pcre //配置pcre,並定義安裝路徑

make && make install //編譯並安裝pcre-8.37

3.安裝zlib-1.2.8.tar.gz包,具體代碼如下:

tar –zxvf zlib-1.2.8.tar.gz //解壓zlib-1.2.8.tar.gz

cd zlib-1.2.8 //打開zlib-1.2.8目錄

./config -prefix=/usr/local/ zlib //配置zlib,並定義安裝路徑

make && make install //編譯並安裝zlib-1.2.8

4.安裝tengine-2.1.1.tar.gz,具體代碼如下:

tar –zxvf tengine-2.1.1.tar.gz //解壓tengine-2.1.1.tar.gz

cd tengine-2.1.1 //打開tengine-2.1.1目錄

./config -prefix=/usr/local/tengine --with-pcre=/usr/local/pcre --with-zlib=/usr/local/zlib --with-openssl=/usr/local /openssl //配置tengine,並定義安裝路徑,同時依賴openssl、pcre、zlib包

make && make install //編譯並安裝tengine-2.1.1

5.啟動nginx服務(進入nginx安裝目錄/usr/local/nginx/sbin),並進入頁面驗證,驗證方法在網頁輸入http://127.0.0.1或者http://localhost進行訪問,頁面出現Welcome to nginx!字樣證明nginx安裝成功。

./nginx //啟動nginx服務

./nginx –s stop //停止nginx服務

./nginx -s reload //重新加載nginx.conf配置


Nginx安裝那些事


分享到:


相關文章: