首頁  >  文章  >  後端開發  >  Linux下安裝Nginx詳細圖解教學

Linux下安裝Nginx詳細圖解教學

WBOY
WBOY原創
2016-08-08 09:20:05958瀏覽

什麼是Nginx?

Nginx ("engine x") 是高效能的 HTTP 和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 不錯的替代品.其特點是佔有內存少,並發能力強,事實上nginx的並發能力確實在同類型的網頁服務器中表現較好.目前中國大陸使用nginx網站用戶有:新浪、網易、 騰訊,另外知名的微網誌Plurk也使用nginx。 

Nginx 作為 負載平衡 伺服器: 

Nginx 既可以內部直接支援 Rails 和 PHP 程式對外TP Nginx 採用 C 進行編寫, 不論是系統資源開銷或 CPU 使用效率都比 Perlbal 好很多。作為郵件代理伺服器: 

Nginx 同時也是一個非常優秀的郵件代理伺服器(最早開發這個產品的目的之一也是作為郵件代理伺服器), Last.fm 描述了成功且美妙的使用經驗。 Nginx 是一個安裝非常簡單,設定檔非常簡潔(還能夠支援perl語法), Bugs非常少的伺服器: Nginx 啟動特別容易,並且幾乎可以做到 7*24 不間斷運行,即使運行數月也不需要重新啟動。 你也能夠在不間斷服務的情況下進行軟體版本的升級。

 

Nginx的安裝

模組依賴性Nginx需要依賴下面3個包

 )

2. rewrite 模組需要 pcre 函式openssl.org/

sl、 zlib、pcre, 接著安裝Nginx套件. 

圖解教學

🎎 zlib-1.2.7.ta​​r.gz

pcre-8.21.tar.gz

nginx-1.2.6.tar.gz

nginx-1.2.6.tar.gz

nginx-1.2.6.tar.gz

nginx-1.2.6.tar.gz 2.tar.gz, zlib-1.2.7.ta​​r.gz, pcre-8.21.tar.gz, nginx-1.2.6.tar.gz

1.安裝openssl-fips-2.0.2.tar. gz

<span>[root@localhost mrms]# <span>tar</span> -zxvf openssl-fips-<span>2.0</span>.<span>2</span>.<span>tar</span><span>.gz 

[root@localhost mrms]# cd openssl</span>-fips-<span>2.0</span>.<span>2</span><span>[root@localhost openssl</span>-fips-<span>2.0</span>.<span>2</span>]# ./<span>config 

[root@localhost openssl</span>-fips-<span>2.0</span>.<span>2</span>]# <span>make</span><span>[root@localhost openssl</span>-fips-<span>2.0</span>.<span>2</span>]# <span>make</span><span>install</span></span>
2.安裝zlib-1.2.7.ta​​r.gz

<span>[root@localhost mrms]# <span>tar</span> -zxvf zlib-<span>1.2</span>.<span>7</span>.<span>tar</span><span>.gz

[root@localhost mrms]# cd zlib</span>-<span>1.2</span>.<span>7</span><span>[root@localhost zlib</span>-<span>1.2</span>.<span>7</span>]# ./<span>configure 

[root@localhost zlib</span>-<span>1.2</span>.<span>7</span>]# <span>make</span><span>[root@localhost zlib</span>-<span>1.2</span>.<span>7</span>]# <span>make</span><span>install</span></span>

3.安裝pcre-8.21.g inx-1.2 .6.tar.gz

<span>[root@localhost mrms]# <span>tar</span> -zxvf pcre-<span>8.21</span>.<span>tar</span><span>.gz

[root@localhost mrms]# cd pcre</span>-<span>8.21</span><span>[root@localhost pcre</span>-<span>8.21</span>]# ./<span>configure 

[root@localhost pcre</span>-<span>8.21</span>]# <span>make</span><span>[root@localhost pcre</span>-<span>8.21</span>]# <span>make</span><span>install</span></span>
至此Nginx的安裝完成!

第三步:偵測是否安裝成功

 

啟動nginx

<span>[root@localhost mrms]# <span>tar</span> -zxvf nginx-<span>1.2</span>.<span>6</span>.<span>tar</span><span>.gz 

[root@localhost mrms]# cd nginx</span>-<span>1.2</span>.<span>6</span><span>[root@localhost nginx</span>-<span>1.2</span>.<span>6</span>]# ./configure --with-pcre=../pcre-<span>8.21</span> --with-zlib=../zlib-<span>1.2</span>.<span>7</span> --with-openssl=../openssl-fips-<span>2.0</span>.<span>2</span><span>[root@localhost nginx</span>-<span>1.2</span>.<span>6</span>]# <span>make</span><span>[root@localhost nginx</span>-<span>1.2</span>.<span>6</span>]# <span>make</span><span>install</span></span>

查看連接埠

<span>[root@localhost nginx-<span>1.2</span>.<span>6</span>]# cd  /usr/local/nginx/<span>sbin

[root@localhost sbin]# .</span>/nginx -t</span>

 

轉載請註明出處[http://www .cnblogs.com/dennisit/archive/2012/12/26/2834719.html]

以上就介紹了Linux下安裝Nginx詳細圖解教程,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn