CentOS Nginx安裝及域名配置

博主閑來(lái)無(wú)事買了個(gè)服務(wù)器準(zhǔn)備搭建個(gè)人網(wǎng)站蹬敲,買著容易用著難赋荆∥绱牛靠著我在學(xué)校忘得差不多的linux功底和網(wǎng)上收羅來(lái)能用不能用的教程尝抖,折騰到最后也是弄好了。故寫(xiě)下本文以記錄我踩過(guò)的一些坑迅皇,防止日后遺忘昧辽。也給需要的朋友指?jìng)€(gè)路。

nginx安裝

首先替換yum源登颓,我用的centOS系統(tǒng)奴迅,自帶有國(guó)外yum源,這里需要先替換為國(guó)內(nèi)的挺据。具體可以參照這里:將Centos的yum源更換為國(guó)內(nèi)的阿里云源

安裝完我天真的以為直接yum install nginx就可以脖隶,確實(shí)之前使用騰訊云這樣可以的扁耐,但是巨多坑啊。后來(lái)找了好久找到這個(gè)方法产阱,成功搞定:Linux(CentOS)下婉称,下載安裝Nginx并配置

具體過(guò)程和上述博文差不多,但是這篇博客是16年寫(xiě)的王暗,現(xiàn)在新版都升到1.11.10了悔据,所以安裝nginx前大家可以先去http://nginx.org/download/ 看下最新版本,將命令中的版本號(hào)手動(dòng)改為最新版俗壹,其他照該博客一步步安裝設(shè)置系統(tǒng)服務(wù)即可科汗。

nginx基礎(chǔ)配置

安裝完下一步就是配置。我服務(wù)器放在digitalocean绷雏,所以最開(kāi)始是在這里找了官方教程How To Set Up nginx Virtual Hosts (Server Blocks) on CentOS 6 头滔。但是實(shí)際配置中卻有不少坑。

上面的安裝教程可以直接忽略涎显,親測(cè)失敗坤检,畢竟國(guó)外的東西,吃不消啊期吓。直接看下方的step早歇,前面簡(jiǎn)單明了,自己按需配置下路徑放個(gè)測(cè)試用的index.html就可以讨勤,不喜歡用vi的可以用xftp來(lái)操作文件箭跳。

到step four,問(wèn)題來(lái)了悬襟,sudo vi /etc/nginx/conf.d/virtual.conf 是把編輯器打開(kāi)了衅码,內(nèi)容我也照著寫(xiě)好了,但是不讓我保存這就很尷尬了脊岳。我退出來(lái)查了一下逝段,發(fā)現(xiàn)根本沒(méi)這個(gè)路徑啊T_T。我進(jìn)到nginx的安裝路徑里看了下nginx.conf(路徑:/usr/local/nginx/conf)割捅,發(fā)現(xiàn)根本沒(méi)有include奶躯,這就意味著即使你創(chuàng)建了virtual.conf,nginx也是找不到的亿驾。對(duì)比po主的virtual.conf和原裝nginx.conf嘹黔,發(fā)現(xiàn)這里已經(jīng)對(duì)80端口進(jìn)行監(jiān)聽(tīng)了,所以干脆直接在nginx.conf上改莫瞬。

首先把listen 80下面的server_name改成了我的域名儡蔓,然后把下面location里的root路徑改為../../../var/www/example.com/public_html/(原來(lái)這里是html目錄,可以在nginx里找到html目錄和conf目錄在同一級(jí)疼邀,這說(shuō)明root指向的目錄是nginx.conf的上一級(jí)目錄喂江,而這里找到var路徑需要退到根目錄去,所以加了三個(gè)../)旁振。保存获询,service nginx reload 重啟nginx服務(wù)涨岁,即可打開(kāi)瀏覽器輸入自己的域名看到效果了(當(dāng)然在此之前確保你的域名配置了域名解析)。

tip:linux下找某個(gè)文件可以問(wèn)where is:# whereis(空格)文件名或者路徑名

nginx多端口配置

有時(shí)候我們服務(wù)器上有一個(gè)域名吉嚣,但是我們有好幾個(gè)項(xiàng)目梢薪,想通過(guò)這一個(gè)域名訪問(wèn)到所有項(xiàng)目的index,這里就需要用到端口配置尝哆。依然是找到nginx.conf秉撇,在最下面添加一條 server,如下所示:

    server {
        listen       8000;
        server_name  example.com:8000;

        location / {
            root   ../../../var/www/project/;
            index  index.html index.htm;
        }
    }

保存退出较解,重啟nginx服務(wù)即可畜疾。此時(shí)你訪問(wèn)example.com和example.com:8000會(huì)看到不同的頁(yè)面。

tip:多端口配置不需要做域名解析印衔。

nginx二級(jí)域名配置

一個(gè)域名多個(gè)端口啡捶,訪問(wèn)的時(shí)候必須敲入端口才能訪問(wèn)到正確的網(wǎng)頁(yè),這樣很不方便也不美觀奸焙。這時(shí)可以用到二級(jí)域名來(lái)處理瞎暑。

和之前配置類似,依然監(jiān)聽(tīng)80端口与帆,server_name為設(shè)置過(guò)解析的二級(jí)域名了赌,location按需修改。

    server {
        listen       80;
        server_name  project.example.com;

        location / {
            root   ../../../var/www/project/;
            index  index.html index.htm;
        }
    }

保存退出玄糟,重啟nginx服務(wù)勿她!

tip:二級(jí)域名一定要設(shè)置解析。以project.example.com為例阵翎,在example.com的域名下添加一條A記錄逢并,主機(jī)記錄為project,記錄值為服務(wù)器ip郭卫,保存砍聊,等一下就看到結(jié)果了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末贰军,一起剝皮案震驚了整個(gè)濱河市玻蝌,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌词疼,老刑警劉巖俯树,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異贰盗,居然都是意外死亡聘萨,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門童太,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事书释∏讨” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵爆惧,是天一觀的道長(zhǎng)狸页。 經(jīng)常有香客問(wèn)我,道長(zhǎng)扯再,這世上最難降的妖魔是什么芍耘? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮熄阻,結(jié)果婚禮上斋竞,老公的妹妹穿的比我還像新娘。我一直安慰自己秃殉,他們只是感情好坝初,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著钾军,像睡著了一般鳄袍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吏恭,一...
    開(kāi)封第一講書(shū)人閱讀 51,573評(píng)論 1 305
  • 那天拗小,我揣著相機(jī)與錄音,去河邊找鬼樱哼。 笑死哀九,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的唇礁。 我是一名探鬼主播勾栗,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼盏筐!你這毒婦竟也來(lái)了围俘?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤琢融,失蹤者是張志新(化名)和其女友劉穎界牡,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體漾抬,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡宿亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了纳令。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挽荠。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡克胳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出圈匆,到底是詐尸還是另有隱情漠另,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布跃赚,位于F島的核電站笆搓,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏纬傲。R本人自食惡果不足惜满败,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望叹括。 院中可真熱鬧算墨,春花似錦、人聲如沸领猾。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)摔竿。三九已至面粮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間继低,已是汗流浹背熬苍。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留袁翁,地道東北人柴底。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像粱胜,于是被迫代替她去往敵國(guó)和親柄驻。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

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

  • Page 1:nginx 服務(wù)器安裝及配置文件詳解 CentOS 6.2 x86_64 安裝 nginx 1.1 ...
    xiaojianxu閱讀 8,536評(píng)論 1 41
  • nginx在工作中已經(jīng)有好幾個(gè)環(huán)境在使用了焙压,每次都是重新去網(wǎng)上扒博客鸿脓,各種編譯配置,今天自己也整理一份安裝文檔和n...
    AndyChin閱讀 2,299評(píng)論 0 4
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理涯曲,服務(wù)發(fā)現(xiàn)野哭,斷路器,智...
    卡卡羅2017閱讀 134,657評(píng)論 18 139
  • 第一章 Nginx簡(jiǎn)介 Nginx是什么 沒(méi)有聽(tīng)過(guò)Nginx幻件?那么一定聽(tīng)過(guò)它的“同行”Apache吧拨黔!Ngi...
    JokerW閱讀 32,680評(píng)論 24 1,002
  • 最近最火熱的當(dāng)屬里約奧運(yùn)會(huì)了篱蝇,傳統(tǒng)媒體與新媒體聯(lián)合起來(lái)贺待,全民都在為我們國(guó)家的英雄們送上最真誠(chéng)的祝福。 當(dāng)然也不乏一...
    失憶路人甲yu閱讀 451評(píng)論 0 0