日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

菜鸟nginx源码剖析

發(fā)布時(shí)間:2023/12/1 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 菜鸟nginx源码剖析 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

菜鳥nginx源碼剖析 配置與部署篇(一) 手把手配置nginx “I love you”

?TCMalloc 對(duì)MYSQL 性能 優(yōu)化的分析

菜鳥nginx源碼剖析系列文章解讀


Author:Echo Chen(陳斌)

Email:chenb19870707@gmail.com

Blog:Blog.csdn.net/chen19870707

Date:Nov 7th, 2014

還記得在前幾年的CSDN泄漏賬號(hào)事件中,統(tǒng)計(jì)發(fā)現(xiàn)程序員的賬號(hào)中含有l(wèi)ove的最多,這里我也俗套下,在這篇文章中將講解如何 一步一步實(shí)用Nginx在一臺(tái)機(jī)器上搭建一個(gè)最簡(jiǎn)單的顯示“I love you”的Web服務(wù)器,大家一起動(dòng)手嘗試吧。

1.Nginx 程序包

目前nginx最新的開發(fā)版本為1.7.7:

  • Linux:nginx-1.7.7.tar.gz
  • Windows:nginx-1.7.7.zip?

穩(wěn)定版本為1.6.2:

  • Linux:nginx-1.6.2.tar.gz?
  • Windows:nginx-1.6.2.zip?

大家可以根據(jù)自己的操作系統(tǒng)和喜好選擇程序包來(lái)實(shí)現(xiàn),這里以nginx-1.7.7.tar.gz?在CentOs 6.4操作系統(tǒng)下為例。

2.Nginx下載解壓、安裝

下載和解壓,這里以nginx-1.7.7.tar.gz?在CentOs 6.4操作系統(tǒng)下為例:

1: wget http://nginx.org/download/nginx-1.7.7.tar.gz 2: tar zxvf nginx-1.7.7.tar.gz

但是下載解壓完不要急著安裝,因?yàn)?Nginx 依賴很多軟件(gcc、g++、make、libz-dev、libbz2-dev、libreadline-dev),我們假設(shè)您的 Linux 環(huán)境是“純凈”的,所以下面我們就來(lái)安裝這些依賴包。請(qǐng)按照如下步驟安裝:

?

1: yum install gcc -y 2: yum install g++ -y 3: yum install make -y 4: yum install zlib-dev* -y 5: yum install bzip2-dev* -y 6: yum install readline-devel -y

?

這是一些基本的軟件,另外還有 PCRE 要安裝。PCRE 是“Perl Compatible Regular Expressions”的縮寫,是一個(gè)正則表達(dá)式庫(kù)。下載、解壓并安裝 PCRE:

?

1: wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.tar.gz

?

2: tar -zxvf pcre-8.36.tar.gz 3: cd pcre-8.36.tar.gz 4: ./configure 5: make 6: make install

好了,這下可以安裝我們的nginx了

?

1: tar -zxvf nginx-1.7.7.tar.gz 2: cd nginx-1.7.7 3: ./configure 4: sudo make 5: sudo make install

?

3.Nginx 配置文件

按照上面的操作,Nginx 就已經(jīng)安裝完了。因?yàn)槲覀兪褂玫氖悄J(rèn)的 configure,所以會(huì)安裝到/usr/local/nginx目錄。相應(yīng)的配置文件是/usr/local/nginx/conf/nginx.conf。我們打開配置文件,看到結(jié)構(gòu)形如:

?

1: ... 2: #工作模式與連接數(shù)上限 3: events 4: { 5: #參考事件模型,use [ kqueue | rtsig | epoll | /dev/poll | select | poll ]; epoll模型是Linux 2.6以上版本內(nèi)核中的高性能網(wǎng)絡(luò)I/O模型,如果跑在FreeBSD上面,就用kqueue模型。 6: use epoll; 7: #單個(gè)進(jìn)程最大連接數(shù)(最大連接數(shù)=連接數(shù)*進(jìn)程數(shù)) 8: worker_connections 65535; 9: } 10:? 11: #設(shè)定http服務(wù)器,利用它的反向代理功能提供負(fù)載均衡支持 12: http 13: { 14:???? ... 15:???? #第一個(gè)虛擬服務(wù)器 16:??? server { 17:???? #偵聽192.168.8.x的80端口 18:???????? listen?????? 80; 19:???????? server_name? 192.168.8.x; 20:??????? } 21: } 22:? 其中events模塊表示工作模式與鏈接數(shù)上限,http模塊的作用為設(shè)定http服務(wù)器,server模塊表示虛擬服務(wù)器,這里只是簡(jiǎn)要列出最簡(jiǎn)單的配置,如果有需要對(duì)配置進(jìn)行進(jìn)一步了解,可以參考《Nginx配置文件nginx.conf中文詳解》。

4.Nginx 一個(gè)簡(jiǎn)單配置的編寫

建立一個(gè)/root/test_space目錄,用來(lái)存儲(chǔ)我們的測(cè)試頁(yè)面。再直接在 Nginx 的默認(rèn)配置文件/usr/loca/nginx/conf/nginx.conf中修改,在http中增加一個(gè)server模塊,如下:

1: server { 2:???? listen????? 8011; 3:???? server_name localhost; 4:???? charset???? utf-8; 5:???? location / { 6:???????? alias?? /root/test_space/; 7:???? } 8: }

其中l(wèi)isten表示監(jiān)聽的端口號(hào),sever_name則是web服務(wù)器的名稱(可以是域名、host 或 IP 地址),charset指定編碼字符集,這里的location則通過alias指定了web服務(wù)的文件目錄。

5.Nginx啟動(dòng)

?

1: /usr/local/nginx/sbin/nginx 2: s -ef | grep nginx

顯示如下則啟動(dòng)成功:

6.測(cè)試

在/root/test_space下建立如下html文件:

?

1: <html> 2:??? <head></head> 3:??? <body>I love you!<body> 4: </html>

-

Echo Chen:Blog.csdn.net/chen19870707

轉(zhuǎn)載于:https://www.cnblogs.com/tham/p/6827249.html

總結(jié)

以上是生活随笔為你收集整理的菜鸟nginx源码剖析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天堂网中文字幕 | av每日更新在线观看 | 中文字幕精品在线视频 | 亚洲国产精品18久久久久久 | 日本一区二区人妻 | 成人六区 | 国产二三区 | 久久av无码精品人妻系列试探 | 成人a在线观看 | 欧美一区二区久久 | 成人深夜福利视频 | 亚洲一区二区免费电影 | 少妇又白又嫩又色又粗 | 天天干天天狠 | 成 人片 黄 色 大 片 | 亚洲视频播放 | 97公开视频 | www.4虎| 亚洲综合欧美综合 | 短篇山村男同肉耽h | 美女黄站 | 亚洲一区二区三区高清在线 | 婷婷色中文字幕 | 超碰超碰在线 | 无码精品一区二区三区在线播放 | 亚洲综合a | 日本三级不卡 | 91官网在线观看 | 国产精品毛片久久久久久久av | 天天射天天操天天干 | 亚洲一区二区三区中文字幕 | 夜夜嗷| 亚洲一区二区三区精品视频 | 国产成人自拍视频在线观看 | 免费的a级片 | 久久午夜视频 | 草草视频网站 | 欧美日韩一区二区视频在线观看 | 青青草原在线免费观看视频 | 激情视频免费观看 | 天天天天天干 | 在线观看成人网 | 久在操 | 激情综合网五月婷婷 | 久草免费新视频 | 日本视频不卡 | 欧美高清性xxxxhdvideosex | 亚洲视频一区在线 | 9久精品 | 黄色av网站免费 | 久久cao| 欧美特黄一级视频 | 强乱中文字幕av一区乱码 | 一二三区在线播放 | 日韩成人免费av | 免费国产羞羞网站视频 | 91精品国产电影 | 天天色综合av | 精品人妻一区二区三区四区久久 | 久久久久久欧美精品se一二三四 | 亚洲精品天堂在线 | 欧美 国产 精品 | 美女扒逼| 天天添天天操 | www久久| 日韩av成人在线 | 男人桶进美女尿囗 | 成人无码视频 | 最近更新中文字幕 | 国产精品国产精品国产专区蜜臀ah | 亚洲欧美一区二区三区四区 | 777毛片| 91资源在线观看 | 国产精品无码专区av在线播放 | 欧美激情免费观看 | 狼人综合网 | 欧美猛男gaygay | 秘密的基地 | 青青青免费视频观看在线 | 一区二区三区四区中文字幕 | 偷拍超碰| yjizz视频 | 最新av免费观看 | 久久深夜视频 | 四虎精品一区 | 蜜桃一区二区三区 | 国产人妖在线视频 | 一区二区色 | 小sao货水好多真紧h无码视频 | 成人颜色网站 | 狠狠干in | 午夜在线观看视频网站 | 综合激情视频 | 一卡二卡在线视频 | 久成人| 91精品国产综合久久久久久 | 成人午夜视频免费在线观看 | 韩国伦理中文字幕 | 影视先锋av资源 |