###介紹 Nginx是世界上最流行的網絡服務器中的一種,負責托管網絡上一些流量最高的網站。在多數情況下,Nginx比Apache在資源上更加友好,可以作為網絡服務器或反向代理服務器。
這篇教程中,我們將討論怎樣在Ubuntu 14.04服務器上安裝Nginx。
###預備工作 在開始這篇教程前,你的服務器上應該已經有了普通非根用戶,並配置了`sudo`權限。也可以在我們的[Ubuntu 14.04初始服務器設置指南](https://www.digitalocean.com/community/articles/initial-server-setup-with-ubuntu-14-04)學習如何配置一個普通用戶賬戶。
准備好可用賬戶后,用非根用戶登陸。
###步驟1—安裝Nginx 我們可以很容易地安裝Nginx,因為Ubuntu團隊在默認庫里提供了一個Nginx包。
因為在這次會話里,這是與apt包系統的第一次交互,我們應該在開始前更新本地的包指數,這樣我們用的就是最新的信息。然后,安裝nginx:
sudo apt-get update sudo apt-get install nginx
你可能會看到用戶密碼的提示,輸入來確認你希望完成安裝,會有合適的軟件下載到你的服務器,並自動安裝。
###步驟2—檢查網絡服務器
Ubuntu 14.04默認情況下,Nginx安裝完成后會自動啟動。
你可以訪問默認的Nginx登陸頁面,來確認軟件通過訪問你的服務器域名或瀏覽器公共IP正在正常運行。
如果沒有給你的服務器創建域名,可以查看如何用DigitalOcean創建域名。
如果沒有備用域名或不需要,可以使用服務器的公共IP地址,不知道公共IP的話,可以在命令行通過多種方式獲取。
在你的服務器命令提示符輸入下面內容:
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
會得到一兩行內容,在瀏覽器試一下每一行的內容,看看是否有效。
另一種方法是輸入這行內容,之后應該會返回給你公共IP,正如從網上另外一個地址看到的:
curl http://icanhazip.com
拿到你的服務器IP或域名后,輸入到你的瀏覽器地址欄: ``` http://server_domain_name_or_IP ```
你會看到默認的Nginx登陸頁,應該是像下面這樣的:
這是默認頁面,其中,Nginx會提示服務器正確安裝。
###步驟3—管理Nginx進程
既然你的網絡服務器啟動並運行了,我們來看一些基本的管理命令。
停止網絡服務器,可以輸入:
sudo service nginx stop
啟動網絡服務器,輸入: ``` sudo service nginx start ```
停止,然后再次啟動服務器,輸入: ``` sudo service nginx restart ```
輸入以下內容,可以確認當服務器重啟之后,網絡服務器會自動重啟: ``` sudo update-rc.d nginx defaults ```
這些在默認情況下就應該是可以實現的,所以你可能會看到下面這樣的信息: ``` System start/stop links for /etc/init.d/nginx already exist. ```
這只是告訴你早已經正確配置了,無需其他設置。總之,不管哪種方式,Nginx服務器現在已經配置為在開機啟動時啟動。
###結束語
現在已經安裝好了網絡服務器,對於不同類型的服務以及想用的技術,你可以有很多選擇,以獲得更豐富的體驗。
點擊學習如何使用Nginx服務器模塊。如果你想創建更完整的應用程序棧,可以查看這篇文章:如何在Ubuntu上配置一個LEMP棧。
By Justin Ellingwood
From: https://www.digitalocean.com/community/articles/how-to-install-nginx-on-ubuntu-14-04-lts