來源:互聯網
上載者:User
關鍵字
nginx
作為
安裝與配置
代理伺服器
運行
Nginx是一個高性能的 HTTP 和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 網站開發的,它已經在該網站運行超過兩年半了。 Igor 將原始程式碼以類BSD許可證的形式發佈。 Nginx 已經因為它的穩定性、豐富的功能集、示例設定檔和低系統資源的消耗而聞名了。
Nginx 可以在大多數 Unix like OS 上編譯運行,並有 Windows 移植版。 目前 Nginx 的開發版為 0.7.x,穩定版為 0.6.x,歷史穩定版為 0.5.x,建議使用 0.6 系列作為生產版本。 Nginx 的原始程式碼使用 2-clause BSD-like license。 Nginx 是一個很牛的高性能Web和反向代理伺服器, 它具有有很多非常優越的特性:
在高連接併發的情況下,Nginx是HTTP://www.aliyun.com/zixun/aggregation/14417.html">Apache伺服器不錯的替代品: Nginx在美國是做虛擬主機生意的老闆們經常選擇的軟體平臺之一. 能夠支援高達 50,000 個併發連接數的回應, 感謝Nginx為我們選擇了 epoll and kqueue作為開發模型.
Nginx作為負載均衡伺服器: Nginx 既可以在內部直接支援 Rails 和 PHP 程式對外進行服務, 也可以支援作為 HTTP代理伺服器對外進行服務. Nginx採用C進行編寫, 不論是系統資源開銷還是CPU使用效率都比 Perlbal 要好很多.
作為郵件代理伺服器: Nginx 同時也是一個非常優秀的郵件代理伺服器(最早開發這個產品的目的之一也是作為郵件代理伺服器), Last. fm 描述了成功並且美妙的使用經驗.
Nginx 是一個 安裝非常的簡單 , 設定檔 非常簡潔(還能夠支援perl語法), Bugs非常少的伺服器: Nginx 啟動特別容易, 並且幾乎可以做到7*24不間斷運行,即使運行數個月也不需要重新開機. 你還能夠 不間斷服務的情況下進行軟體版本的升級.
安裝nginx
sudo apt-get install nginx
Ubuntu安裝之後的檔結構大致為:
所有的設定檔都在/etc/nginx下,並且每個虛擬主機已經安排在了/etc/nginx/sites-available下
程式檔在/usr/sbin/nginx
日誌放在了/var/log/nginx中
並已經在/etc/init.d/下創建了啟動腳本nginx
預設的虛擬主機的目錄設置在了/var/www/nginx-default