阿里云ECS初體驗(3) — Nginx安裝與配置

阿里云ECS中默認(rèn)是安裝了Nginx 1.6.0的躬厌。

  • 登錄ESC
$ ssh root@[ESC IP地址] 
root@[ESC IP地址]'s password: // 輸入密碼

Welcome to aliyun Elastic Compute Service!

Last login: Mon Jul 31 21:09:10 2017 from 210.13.77.213
  • apt-get安裝Nginx
apt-get install nginx
  • Nginx目錄
    Nginx安裝完成后,cd切入到/etc/nginx目錄下有Nginx的所有文件。
sites-enabled/      // 可添加新配置項
sites-available/     // 在需要建立和管理多個站點的時候非常有用幢痘,可以幫助更好的組織不同的項目

只有在sites-enabled目錄下的配置文件才能夠真正被訪問介杆,但是可以將文件放在sites-available目錄下用來存檔或生成鏈接:

ln -s /etc/nginx/sites-available/test /etc/nginx/sites-enabled/test
  • Nginx配置靜態(tài)服務(wù)器
- 在sites-enabled目錄下創(chuàng)建一個新的空白文檔,命名為test
- Nginx配置文件格式龙誊,頂層server:
--------------------------------------------------------------------------------
- 頂級節(jié)點
server {
}
所有配置變量指令都在該花括號內(nèi)編寫抚垃。

- listen
聲明服務(wù)器監(jiān)聽的端口號,互聯(lián)網(wǎng)默認(rèn)80趟大。

- server_name
主要用來匹配url地址鹤树。
1] 支持設(shè)置子域名
2] 可以使用通配符或正則匹配路由

- root
托管靜態(tài)站點的最關(guān)鍵部分,定義靜態(tài)資源存放的路徑

- location
location接受兩個參數(shù)逊朽,一個字符串或正則和一段代碼罕伯。
字符串或正則用于匹配某個特定的目錄。
如只訪問root目錄叽讳,只需要加上'/'追他。`/`會匹配所有的url地址坟募,如果只想匹配某個準(zhǔn)確的字符串,只需要在前面加上一個等號:
location = / { ... }

- location > try_files
try_files接受一組文件名或正則邑狸,用于在根目錄下查找懈糯,并加載查找到的第一個結(jié)果。
location / {
    try_files $url $url/ /index.html  // $url是Nginx提供的单雾,每次有請求時赚哗,Nginx會生成一系列變量,存儲請求的相關(guān)信息硅堆。[優(yōu)先查找順序]
}
--------------------------------------------------------------------------------

一個簡單的配置文件如下:

server {
    listen 80;
    server_name 域名地址;
    root  /var/www/指向目錄;
    location / {
        try_files $url $url/ /index.html;  // 訪問規(guī)則
    }
}

在Nginx運行時屿储,會查找/etc/sites-enabled目錄下的所有配置文件用于顯示對應(yīng)內(nèi)容。完成新的配置時硬萍,需要重啟服務(wù)器:

sudo service nginx reload
// 這里的service實際是調(diào)用了配置文件里的內(nèi)容扩所,這些都是在使用apt時被生成的,實際調(diào)用的是/etc/init.d/nginx reload
  • 檢測配置文件是否有錯誤
root@[ESC實例]:~# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
  • 查看Nginx服務(wù)狀態(tài)
service nginx status

把default中的默認(rèn)80改掉朴乖,如果報錯已被占用的情況下祖屏。
官方文檔地址:http://nginx.org/en/docs/dirindex.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市买羞,隨后出現(xiàn)的幾起案子袁勺,更是在濱河造成了極大的恐慌,老刑警劉巖畜普,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件期丰,死亡現(xiàn)場離奇詭異,居然都是意外死亡吃挑,警方通過查閱死者的電腦和手機钝荡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來舶衬,“玉大人埠通,你說我怎么就攤上這事」溆蹋” “怎么了端辱?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長虽画。 經(jīng)常有香客問我舞蔽,道長,這世上最難降的妖魔是什么码撰? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任渗柿,我火速辦了婚禮,結(jié)果婚禮上脖岛,老公的妹妹穿的比我還像新娘做祝。我一直安慰自己砾省,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布混槐。 她就那樣靜靜地躺著编兄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪声登。 梳的紋絲不亂的頭發(fā)上狠鸳,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天,我揣著相機與錄音悯嗓,去河邊找鬼件舵。 笑死,一個胖子當(dāng)著我的面吹牛脯厨,可吹牛的內(nèi)容都是我干的铅祸。 我是一名探鬼主播,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼合武,長吁一口氣:“原來是場噩夢啊……” “哼临梗!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起稼跳,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤盟庞,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后汤善,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體什猖,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年红淡,在試婚紗的時候發(fā)現(xiàn)自己被綠了不狮。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡在旱,死狀恐怖摇零,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情颈渊,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布终佛,位于F島的核電站俊嗽,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏铃彰。R本人自食惡果不足惜绍豁,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望牙捉。 院中可真熱鬧竹揍,春花似錦敬飒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至昧碉,卻和暖如春英染,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背被饿。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工四康, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人狭握。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓闪金,卻偏偏與公主長得像,于是被迫代替她去往敵國和親论颅。 傳聞我的和親對象是個殘疾皇子哎垦,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容