nginx基本使用系列(一)_ubuntu14.04下nginx安裝

通過源碼安裝nginx

更新軟件源

sudo apt-get update && sudo apt-get upgrade

安裝依賴包

sudo apt-get install libpcre3 libpcre3-dev zlib1g-dev libssl-dev build-essential

下載nginx源碼包并編譯安裝

wget  http://nginx.org/download/nginx-1.8.0.tar.gz
sudo tar -zxvf nginx-1.8.0.tar.gz -C /usr/local/src/
cd /usr/local/src/nginx-1.8.0
sudo ./configure --prefix=/usr/local/nginx
sudo make && sudo make install

通過源碼安裝,nginx所有的內(nèi)容都被安裝在/usr/local/nginx文件夾下,nginx所有的配置文件都在conf文件夾里;nginx的啟動(dòng)腳本在sbin目錄下.

nginx源碼常用編譯選項(xiàng)

nginx大部分常用模塊棱烂,編譯時(shí)./configure --help以--without開頭的都默認(rèn)安裝.

  • --prefix=PATH : 指定nginx的安裝目錄融涣。默認(rèn) /usr/local/nginx
  • --conf-path=PATH : 設(shè)置nginx.conf配置文件的路徑阱驾。nginx允許使用不同的配置文件啟動(dòng),通過命令行中的-c選項(xiàng)。默認(rèn)為prefix/conf/nginx.conf
  • --user=name: 設(shè)置nginx工作進(jìn)程的用戶老虫。安裝完成后,可以隨時(shí)在nginx.conf配置文件更改user指令。默認(rèn)的用戶名是nobody漫试。--group=name類似
  • --with-pcre : 設(shè)置PCRE庫的源碼路徑,如果已通過yum方式安裝碘赖,使用--with-pcre自動(dòng)找到庫文件驾荣。使用--with-pcre=PATH時(shí),需要從PCRE網(wǎng)站下載pcre庫的源碼(版本4.4 - 8.30)并解壓普泡,剩下的就交給Nginx的./configure和make來完成播掷。perl正則表達(dá)式使用在location指令和 ngx_http_rewrite_module模塊中。
  • --with-zlib=PATH : 指定 zlib(版本1.1.3 - 1.2.5)的源碼解壓目錄撼班。在默認(rèn)就啟用的網(wǎng)絡(luò)傳輸壓縮模塊ngx_http_gzip_module時(shí)需要使用zlib 歧匈。
  • --with-http_ssl_module : 使用https協(xié)議模塊。默認(rèn)情況下权烧,該模塊沒有被構(gòu)建眯亦。前提是openssl與openssl-devel已安裝
  • --with-http_stub_status_module : 用來監(jiān)控 Nginx 的當(dāng)前狀態(tài)
  • --with-http_realip_module : 通過這個(gè)模塊允許我們改變客戶端請(qǐng)求頭中客戶端IP地址值(例如X-Real-IP 或 X-Forwarded-For)伤溉,意義在于能夠使得后臺(tái)服務(wù)器記錄原始客戶端的IP地址
  • --add-module=PATH : 添加第三方外部模塊,如nginx-sticky-module-ng或緩存模塊妻率。每次添加新的模塊都要重新編譯(Tengine可以在新加入module時(shí)無需重新編譯)
    默認(rèn)的提供一種編譯方案
./configure \
 --prefix=/usr \
 --sbin-path=/usr/sbin/nginx \
 --conf-path=/etc/nginx/nginx.conf \
 --error-log-path=/var/log/nginx/error.log \
 --http-log-path=/var/log/nginx/access.log \
 --pid-path=/var/run/nginx/nginx.pid  \
 --lock-path=/var/lock/nginx.lock \   
 --user=nginx \
 --group=nginx \
 --with-http_ssl_module \
 --with-http_stub_status_module \
 --with-http_gzip_static_module \
 --http-client-body-temp-path=/var/tmp/nginx/client/ \
 --http-proxy-temp-path=/var/tmp/nginx/proxy/ \
 --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \
 --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \
 --with-pcre=../pcre-7.8
 --with-zlib=../zlib-1.2.3

nginx啟動(dòng)命令

#檢查配置文件是否正確
sudo /usr/local/nginx/sbin/nginx -t
#查看編譯選項(xiàng)
sudo /usr/local/nginx/sbin/nginx -V
#啟動(dòng)
sudo /usr/local/nginx/sbin/nginx 
#關(guān)閉
sudo /usr/local/nginx/sbin/nginx -s stop
#重啟,不會(huì)改變啟動(dòng)時(shí)制定的配置文件
sudo /usr/local/nginx/sbin/nginx -s reload

通過Ubuntu軟件包管理器安裝

sudo apt-get install nginx

通過Ubuntu軟件包管理器安裝nginx,配置文件在/etc/nginx 目錄下;自啟動(dòng)腳本在/etc/init.d/nginx.
參考文章:
www.linuxidc.com/Linux/2015-05/117654.htm
https://segmentfault.com/a/1190000002797601

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末乱顾,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子宫静,更是在濱河造成了極大的恐慌走净,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件孤里,死亡現(xiàn)場(chǎng)離奇詭異伏伯,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)捌袜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門说搅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人虏等,你說我怎么就攤上這事弄唧。” “怎么了霍衫?”我有些...
    開封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵候引,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我敦跌,道長(zhǎng)澄干,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任柠傍,我火速辦了婚禮麸俘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘携兵。我一直安慰自己疾掰,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開白布徐紧。 她就那樣靜靜地躺著静檬,像睡著了一般。 火紅的嫁衣襯著肌膚如雪并级。 梳的紋絲不亂的頭發(fā)上拂檩,一...
    開封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音嘲碧,去河邊找鬼稻励。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的望抽。 我是一名探鬼主播加矛,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼煤篙!你這毒婦竟也來了斟览?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤辑奈,失蹤者是張志新(化名)和其女友劉穎苛茂,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鸠窗,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡妓羊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了稍计。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片躁绸。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡擅腰,死狀恐怖能曾,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤茧球,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站星持,受9級(jí)特大地震影響抢埋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜督暂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一揪垄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧逻翁,春花似錦饥努、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至缠诅,卻和暖如春溶浴,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背管引。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國打工士败, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人褥伴。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓谅将,卻偏偏與公主長(zhǎng)得像漾狼,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子饥臂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

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