好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > nginx處理http請(qǐng)求實(shí)現(xiàn)過(guò)程解析

nginx處理http請(qǐng)求實(shí)現(xiàn)過(guò)程解析

熱門(mén)標(biāo)簽:株洲電銷(xiāo) 貴陽(yáng)網(wǎng)絡(luò)外呼系統(tǒng)軟件 南充電銷(xiāo)外呼系統(tǒng) 地圖標(biāo)注小程序 陜西辦理400電話 信陽(yáng)電銷(xiāo)外呼系統(tǒng)怎么樣 海外工廠地圖標(biāo)注 南昌外呼系統(tǒng)定制 宿州外呼系統(tǒng)公司

nginx首先決定要用配置文件里的哪個(gè)server{}塊來(lái)處理,假設(shè)有下面的server{}配置

server {
  listen   80;
  server_name aaa;
  ...
}

server {
  listen   80;
  server_name bbb;
  ...
}

nginx會(huì)根據(jù)過(guò)來(lái)的http請(qǐng)求頭里的Host字段里的值,來(lái)判斷使用哪個(gè)server{}。

如果請(qǐng)求頭里沒(méi)有Host字段,或者Host字段里的值,和Nginx配置文件里的server{}里的{server_name}都不匹配,則使用第一個(gè)server{},來(lái)處理這個(gè)請(qǐng)求。

如果請(qǐng)求頭里的Host字段里的值和Nginx配置文件里的某個(gè)server{}里的{server_name},匹配上了,則使用這個(gè)server{},來(lái)處理這個(gè)請(qǐng)求。

可以使用curl工具來(lái)方便的做實(shí)驗(yàn),curl可以設(shè)置http請(qǐng)求的請(qǐng)求頭,所以可以任意設(shè)置Host字段,用【-H】來(lái)設(shè)置。下面的10.210.65.73是安裝了nginx的機(jī)器的IP地址。

所以用下面的命令,發(fā)送了http請(qǐng)求后,nginx就會(huì)使用server{server_name aaa}來(lái)處理這個(gè)請(qǐng)求。

curl.exe -H "Host: aaa" 10.210.65.73

非常重要的結(jié)論:server_name對(duì)應(yīng)的是http請(qǐng)求頭里的Host字段的值,有了上面的理論支撐,就可以很容易的設(shè)置反向代理和負(fù)載均衡:

當(dāng)過(guò)來(lái)的http請(qǐng)求頭里的Host字段為aaa時(shí),storage.test來(lái)處理。

當(dāng)過(guò)來(lái)的http請(qǐng)求頭里的Host字段為bbb時(shí),tracker.test來(lái)處理。

  #負(fù)載均衡配置,IP為129的機(jī)器配置高,所以給他的數(shù)字的27,就是讓它多處理
  upstream storage.test {
   server 10.210.65.129:80 weight=27;
   server 10.210.65.130:80 weight=1;
  }

  #負(fù)載均衡配置
  upstream tracker.test {
   server 10.210.65.52:80 weight=7;
   server 10.210.65.53:80 weight=2;
  }

  #文件的存儲(chǔ)
  server {
    listen    80;
    server_name aaa;
    location / {
      #http:://后面的內(nèi)容是自己定義,對(duì)應(yīng)上面upstream的名字
      proxy_pass http://storage.test;
    }
  }

  #文件服務(wù)器tracker
  server {
    listen    80;
    server_name bbb;

    location / {
      #http:://后面的內(nèi)容是自己定義的,對(duì)應(yīng)上面upstream的名字
      proxy_pass http://tracker.test;
    }

  }

server{}里的listen監(jiān)聽(tīng)的是誰(shuí)的端口?

監(jiān)聽(tīng)的是:發(fā)送過(guò)來(lái)http請(qǐng)求的進(jìn)程(大部分是瀏覽器)的端口(如果是http請(qǐng)求,則為端口為80),不是nginx服務(wù)器自己進(jìn)程的端口。

nginx根據(jù)http請(qǐng)求頭的Host字段里的值,和發(fā)送過(guò)來(lái)http請(qǐng)求的進(jìn)程(大部分是瀏覽器)的端口,來(lái)決定使用哪個(gè)server{}來(lái)處理http請(qǐng)求。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:開(kāi)封 鄭州 晉城 石嘴山 拉薩 汕頭 三明 玉林

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《nginx處理http請(qǐng)求實(shí)現(xiàn)過(guò)程解析》,本文關(guān)鍵詞  nginx,處理,http,請(qǐng)求,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《nginx處理http請(qǐng)求實(shí)現(xiàn)過(guò)程解析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于nginx處理http請(qǐng)求實(shí)現(xiàn)過(guò)程解析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美a级网站| 冲田杏梨女教师BD未删减| 52书库全文免费阅读在线| 毛茸茸XXXX高清视频| 中文在线观看永久免费| 5544444亚洲成Av人片| 被粗大jib捣出了白浆H| 穿成极品受他爸| 与凤行小说| 亚洲无限看| 泰国午夜理伦三级在线观看| 性欧美xxxx视频| 被主人在教室羞耻调教| 扛着麻麻的大长腿疯狂输出| 成熟饱满警花高耸翘臀| a在线亚洲男人的天堂全集| 国产高清影院| 丰满欧美熟妇免费视频| 一级黄色播放| 国产无遮挡吃奶视频网站| 歪歪漫画??在线登录| 国产成人精品亚洲A片8848| 黄色一级免费观看| 日韩欧美国产另类| 国产精品久久久久久精品毛片李沁| 91在线无码精品秘?入口九| 性──交──性──乱动漫| 伊人色综合网一区二区三区 | 思思操| aaa毛片试看| 国产真人毛片爱做A级毛潘金莲√| 色女仆网站| 双性白嫩美人哭唧唧h| 黄蓉在青楼被四个龟奴调教| 久久99国产综合精品不卡| 中文字幕一区二区二区| 曰批全过程免费视频好爽| 美女隐私秘?黄www网站动漫| 久久人人添人人爽添人人片牛牛 | 亚洲阿v天堂2019国产| 亲胸揉胸膜下刺激视频免费观看|