什麼是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.tar.gz
pcre-8.21.tar.gz
nginx-1.2.6.tar.gznginx-1.2.6.tar.gz
nginx-1.2.6.tar.gz
nginx-1.2.6.tar.gz 2.tar.gz, zlib-1.2.7.tar.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.tar.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教程有興趣的朋友有所幫助。