在Ubuntu 14.04安裝Nginx


###介紹 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 pic


這是默認頁面,其中,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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM