搭建博客(二) - 編譯安裝Nginx

System Version: CentOS 6.8

阿里云的ECS服務(wù)器剛買來是很干凈的,沒有PHP運(yùn)行的環(huán)境晚顷,但是可以購買的時(shí)候直接買成套的服務(wù)器婚夫,有的需要花錢,有的不需要花錢缓醋,這是后來才知道的如失。
  我現(xiàn)在的只有一個(gè)操作系統(tǒng),也可以選擇安裝那些自動(dòng)化的腳本送粱。但自己買來的東西褪贵,不去花點(diǎn)時(shí)間折騰折騰,感覺有點(diǎn)浪費(fèi)這個(gè)機(jī)會(huì)抗俄,索性就自己安裝一個(gè)LNMP的運(yùn)行環(huán)境好了脆丁。

軟件下載

  1. Nginx官方網(wǎng)站
  2. PCRE 8.0

零、編譯環(huán)境準(zhǔn)備

yum -y install gcc gcc-c++ automake autoconf libtool

  • gcc gcc-c++ C編譯器
  • automake autoconf 在Linux環(huán)境下編譯安裝軟件時(shí)动雹,用于自動(dòng)生成Makefile文件槽卫,后續(xù)可以用./configuremake胰蝠、make install編譯安裝
  • libtool 解決庫的依賴問題

一歼培、 Nginx

  1. 訪問Nginx官方網(wǎng)站并選擇穩(wěn)定版Nginx震蒋,點(diǎn)擊進(jìn)入下載地址。


    選擇穩(wěn)定版Nginx
  2. 找到穩(wěn)定版本的安裝包躲庄,右鍵復(fù)制鏈接地址


    復(fù)制鏈接地址
  3. 終端遠(yuǎn)程連接服務(wù)器查剖,并下載到指定目錄(我這里下載到/usr/local/src/),寫此文時(shí)噪窘,Nginx官方最新的穩(wěn)定版本的包為nginx-1.12.0.tar.gz
    執(zhí)行命令:

    // 下載安裝包
    wget http://nginx.org/download/nginx-1.12.0.tar.gz
    
    // 解壓
    tar -zxvf nginx-1.12.0.tar.gz
    
  4. 進(jìn)入剛解壓出來的目錄笋庄,執(zhí)行:./configure --prefix=/usr/local/web/檢測(cè)編譯環(huán)境,報(bào)錯(cuò)如下:


    大概意思就是HTTP重寫模塊需要PCRE這個(gè)庫(顯示我當(dāng)前沒有)倔监,還給出了解決辦法:

    • 關(guān)閉這個(gè)模塊:--without-http_rewrite_module
    • 安裝PCRE庫
    • 把Nginx和PCRE庫一起靜態(tài)編譯:--with-pcre=<path>

    顯然直砂,逃避不是解決問題的好辦法,我需要去安裝這個(gè)庫丐枉,然后和Nginx一起編譯哆键。

  5. 安裝PCRE庫

        # 下載
        wget https://ftp.pcre.org/pub/pcre/pcre-8.00.tar.bz2
            
        # 解壓
        tar jxvf pcre-8.00.tar.bz2
 **報(bào)錯(cuò)**
![](http://upload-images.jianshu.io/upload_images/1818988-74f81aa40404c744.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
還是那一套,下載安裝解決瘦锹,但是總?cè)ゾ幾g安裝未免太麻煩了籍嘹,直接yum吧~

**又報(bào)錯(cuò)**
![](http://upload-images.jianshu.io/upload_images/1818988-990c18bf9e271ae1.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

大概意思是說,zlib這個(gè)玩意兒早已經(jīng)安裝了最新版本了弯院,不能安了辱士。

以前遇到過這樣的問題,zlib這玩意兒是用于壓縮和解壓的模塊听绳,有些應(yīng)用依賴于這個(gè)庫颂碘,所以要安裝。

而安裝PHP的運(yùn)行環(huán)境需要編譯zlib擴(kuò)展椅挣,就要用到zlib庫的頭文件等zlib.h头岔,而zlib.h是在zlib-devel包中的,所以解決辦法是:**安裝zlib-devel包**`yum -y install zlib-devel`

安裝`zlib-devel`之后鼠证,再次運(yùn)行`./configure --prefix=/usr/local/web/nginx/ --with-pcre=/usr/local/src/pcre-8.00/`終于看到如下界面峡竣,說明編譯環(huán)境沒有問題了,終于可以編譯安裝了量九。
![](http://upload-images.jianshu.io/upload_images/1818988-acf8c19914952ab5.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

`make && make install` 安裝适掰。

進(jìn)入到`/usr/loca/web/`目錄下,果然看到nginx的目錄荠列。

`nginx/sbin/nginx` 啟動(dòng)nginx类浪。

`ps aux | grep nginx` 看到已經(jīng)可以看到nginx的兩個(gè)進(jìn)程。

> 通過內(nèi)網(wǎng)訪問查看nginx已經(jīng)工作

![](http://upload-images.jianshu.io/upload_images/1818988-912e234a1b6ef6e5.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

> **外網(wǎng)無法通過IP直接訪問**
> * ping了一下可以ping通肌似,但telnet 80端口不通费就。
> * 防火墻壓根沒開啟。
> * `netstat -anp` 看到nginx已經(jīng)在監(jiān)聽80端口

最后查到原因:**阿里云ECS的安全組列表里沒有開放80端口**
解決辦法:**添加一個(gè)安全組規(guī)則川队,開放80端口**

至此力细,外網(wǎng)終于可以通過IP訪問垦搬。

**Welcome to nginx!**(2017-05-18 00:45)

![](http://upload-images.jianshu.io/upload_images/1818988-bf3a54246e1ef797.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市艳汽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌对雪,老刑警劉巖河狐,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異瑟捣,居然都是意外死亡馋艺,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門迈套,熙熙樓的掌柜王于貴愁眉苦臉地迎上來捐祠,“玉大人,你說我怎么就攤上這事桑李□庵” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵贵白,是天一觀的道長(zhǎng)率拒。 經(jīng)常有香客問我,道長(zhǎng)禁荒,這世上最難降的妖魔是什么猬膨? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮呛伴,結(jié)果婚禮上勃痴,老公的妹妹穿的比我還像新娘。我一直安慰自己热康,他們只是感情好沛申,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著褐隆,像睡著了一般污它。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上庶弃,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天衫贬,我揣著相機(jī)與錄音,去河邊找鬼歇攻。 笑死固惯,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的缴守。 我是一名探鬼主播葬毫,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼镇辉,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了贴捡?” 一聲冷哼從身側(cè)響起忽肛,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎烂斋,沒想到半個(gè)月后屹逛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡汛骂,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年罕模,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帘瞭。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡淑掌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蝶念,到底是詐尸還是另有隱情抛腕,我是刑警寧澤,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布祸轮,位于F島的核電站兽埃,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏适袜。R本人自食惡果不足惜柄错,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望苦酱。 院中可真熱鬧售貌,春花似錦侦鹏、人聲如沸乓序。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至扮匠,卻和暖如春羡藐,著一層夾襖步出監(jiān)牢的瞬間怀薛,已是汗流浹背尾序。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來泰國打工钓丰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人每币。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓携丁,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親兰怠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子梦鉴,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

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