網頁

搜尋此網誌

2013年12月11日 星期三

nginx 網頁伺服器

nginx (念作 engine x )是一個由 Igor Sysoev 所開發的伺服器軟體,主要用作 HTTP 和反向代理伺服器,也可以用作郵件代理伺服器。

在 Ubuntu 上安裝只需要使用 apt-get 安裝即可,指令是:sudo apt-get install -y nginx

總共會安裝 3 個套件:nginx, nginx-common, 與 nginx-full,nginx 套件設定的套件相依性,提供 nginx 安裝的進入點,nginx-full 套件包含 nginx 的執行檔,而 nginx-common 則是預設設定檔和說明文件。

安裝完 nginx 之後,預設是沒有開啟伺服器,請用 sudo service nginx start 或 sudo service nginx restart 啟動服務,在瀏覽器輸入 http://127.0.0.1 將會看到「Welcome to nginx」的訊息。

nginx 的設定檔是 /etc/nginx/nginx.conf , 預設的使用者名稱是 www-data,有一個預設虛擬主機的設定檔在 /etc/nginx/sites-available/default ,相關的參數設定可以參考 nginx 核心功能的說明。

最後介紹一本參考書籍,由佳魁資訊所出版的「Nginx-完全取代Apache,超輕、快、強的Web伺服器」,這大概是中文第一本有關 nginx 的書籍,全書共分為四篇:基礎篇、進階篇、實戰篇與模組篇,大致上涵蓋所有 nginx 所需要的知識。不過書上所介紹的 nginx 版本是 0.6.x 版,目前已經是 1.4.x 版,Google 之後發現原簡體書是 2010 年所發行的,目前看來內容稍微舊了一點,但這不影響學習與參考的價值。

張宴,Nginx-完全取代Apache,超輕、快、強的Web伺服器,台北:佳魁資訊,2012。
譯自:實戰Nginx:取代Apache的高性能Web伺服器,電子工業出版社,2010年3月。

補充,目前2013年佳魁資訊已再出版另一本「王者歸來:進擊的伺服器 - 用Nginx取代Apache建立全語言種類的雲端網站」,有興趣者可以參考。

###

沒有留言:

張貼留言

熱門文章