免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Nginx配置文件nginx.cnf解析記錄

nginx模塊處理流程一般是這樣的:
客戶端發(fā)送HTTP請(qǐng)求 –> Nginx基于配置文件中的位置選擇一個(gè)合適的處理模塊 ->(如果有)負(fù)載均衡模塊選擇一臺(tái)后端服務(wù)器 –> 處理模塊進(jìn)行處理并把輸出緩沖放到第一個(gè)過(guò)濾模塊上 –> 第一個(gè)過(guò)濾模塊處理后輸出給第二個(gè)過(guò)濾模塊 –> 然后第二個(gè)過(guò)濾模塊又到第三個(gè) –> 依此類推 –> 最后把回復(fù)發(fā)給客戶端

其中配置模塊,我們關(guān)注的就是nginx的配置文件
nginx默認(rèn)的配置文件在/usr/local/nginx/conf/nginx.conf.

配置文件分為這樣幾個(gè)部分:
全局設(shè)置、event、http、upstream、server設(shè)置
其中:全局設(shè)置用于配置、
1、nginx的用戶和組;
2、nginx啟用的子進(jìn)程數(shù);
3、錯(cuò)誤日志路徑,以及日志的記錄級(jí)別;
4、nginx的pid的記錄文件;
event主要用于定義nginx的工作模式
1.nginx的工作事件模型(epoll,kqueue)
2、設(shè)置 每個(gè)進(jìn)程的處理的連接數(shù)
http用于提供web的功能配置
1、文件類型定義文件 和默認(rèn)文件類型;
2、自定義日志格式;
3、訪問(wèn)日志設(shè)置
4、開(kāi)啟服務(wù)響應(yīng)頭部獨(dú)立發(fā)送;
5、設(shè)置連接的超時(shí)的時(shí)間;
6、是否啟用壓縮功能;
7、使用server定義虛擬主機(jī)
upstream表示負(fù)載服務(wù)器;
server 位于http內(nèi)部,用于配置虛擬主機(jī),一個(gè)http下可以有多個(gè)虛擬主機(jī)的配置;
通過(guò) upstream 和server 配合使用 ,可以配置特定訪問(wèn)服務(wù)的負(fù)載服務(wù)器池;
可以通過(guò)upstream 和server 配合使用,配置反向代理服務(wù);

如:
基于權(quán)重負(fù)載負(fù)載

#upstream表示負(fù)載服務(wù)器池,定義名字為www.lezhu.tv的服務(wù)器池upstream www.lezhu.tv {#server是服務(wù)器節(jié)點(diǎn)起始標(biāo)簽,其后是節(jié)點(diǎn)地址,可為域名或IP,weight是權(quán)重,可以根據(jù)機(jī)器配置定義權(quán)重。weigth參數(shù)表示權(quán)值,權(quán)值越高被分配到的幾率越大。ip_hash; #調(diào)度算法,默認(rèn)是rr輪詢。server 172.16.1.7:80 weight=1;server 172.16.1.8:80 weight=1;server 172.16.1.9:80 weight=1 backup; #backup表示熱備} server { listen 80; #監(jiān)聽(tīng)的端口,也可以是172.16.1.7:80形式 server_name www.lezhu.tv; #基于域名的虛擬主機(jī) root html/blog; #站點(diǎn)根目錄,即網(wǎng)站程序放的目錄 location / { #默認(rèn)訪問(wèn)的location標(biāo)簽段 index index.php index.htmlindex.htm; #首頁(yè)排序 } location ~.*.(php|php5)?$ { #符合php擴(kuò)展名的請(qǐng)求調(diào)度到fcgi server fastcgi_pass 127.0.0.1:9000; #拋給本機(jī)的9000端口(php fastcgi server) fastcgi_index index.php; #設(shè)定動(dòng)態(tài)首頁(yè) include fastcgi.conf; #設(shè)定和fastcgi交互的相關(guān)參數(shù)包含文件 }#將符合靜態(tài)文件的圖片視頻流媒體等設(shè)定expries緩存參數(shù),要求瀏覽器緩存。 location~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 10y; #客戶端緩存上述靜態(tài)數(shù)據(jù)10年}#將符合js,css文件的等設(shè)定expries緩存參數(shù),要求瀏覽器緩存。 location~ .*\.(js|css)?$ { expires 30d; #客戶端緩存上述js,css數(shù)據(jù)30天 } access_log /app/logs/www_access.log main; #根據(jù)日志格式記錄用戶訪問(wèn)的日志 }

反向代理負(fù)載均衡配置

#upstream表示負(fù)載服務(wù)器池,定義名字為www.lezhu.tv的服務(wù)器池upstream www.lezhu.tv {#server是服務(wù)器節(jié)點(diǎn)起始標(biāo)簽,其后是節(jié)點(diǎn)地址,可為域名或IP,weight是權(quán)重,可以根據(jù)機(jī)器配置定義權(quán)重。weigth參數(shù)表示權(quán)值,權(quán)值越高被分配到的幾率越大。ip_hash; #調(diào)度算法,默認(rèn)是rr輪詢。server 172.16.1.7:80 weight=1;server 172.16.1.8:80 weight=1;server 172.16.1.9:80 weight=1 backup; #backup表示熱備} server { listen 80; #監(jiān)聽(tīng)的端口,也可以172.16.1.7:80形式 server_name www.lezhu.tv; #代理的服務(wù)域名 location / { #將訪問(wèn)www.lezhu.tv的所有請(qǐng)求都發(fā)送到upstream定義的服務(wù)器節(jié)點(diǎn)池。 proxy_pass http://www.lezhu.tv; #在代理向后端服務(wù)器發(fā)送的http請(qǐng)求頭中加入host字段信息,用于當(dāng)后端服務(wù)器配置有多個(gè)虛擬主機(jī)時(shí),可以識(shí)別代理的是哪個(gè)虛擬主機(jī)。這是節(jié)點(diǎn)服務(wù)器多虛擬主機(jī)時(shí)的關(guān)鍵配置。 proxy_set_headerHost $host; #在代理向后端服務(wù)器發(fā)送的http請(qǐng)求頭中加入X-Forwarded-For字段信息,用于后端服務(wù)器程序、日志等接收記錄真實(shí)用戶的IP,而不是代理服務(wù)器的IP。 proxy_set_header X-Forwarded-For$remote_addr;#設(shè)定反向代理與后端節(jié)點(diǎn)服務(wù)器連接的超時(shí)時(shí)間,即發(fā)起握手等候響應(yīng)的超時(shí)時(shí)間。 proxy_connect_timeout60;#設(shè)定代理后端服務(wù)器的數(shù)據(jù)回傳時(shí)間 proxy_send_timeout 60;#設(shè)定Nginx從代理的后端服務(wù)器獲取信息的時(shí)間 proxy_read_timeout 60;#設(shè)定緩沖區(qū)的大小 proxy_buffer_size 4k;#設(shè)定緩沖區(qū)的數(shù)量和大小。nginx從代理的后端服務(wù)器獲取的響應(yīng)信息,會(huì)放置到緩沖區(qū)。 proxy_buffers 4 32k;#設(shè)定系統(tǒng)很忙時(shí)可以使用的proxy_buffers大小 proxy_busy_buffers_size 64k;#設(shè)定proxy緩存臨時(shí)文件的大小 proxy_temp_file_write_size 64k;#對(duì)于以上參數(shù)的詳細(xì)理解可見(jiàn)本文開(kāi)頭圖解。 }access_log off; #反向代理如果并發(fā)大,務(wù)必要關(guān)閉日志,否則IO吃緊。 }

程序動(dòng)靜分離反向代理負(fù)載均衡配置

#upstream表示負(fù)載服務(wù)器池,定義名字為www.lezhu.tv的服務(wù)器池upstream www.lezhu.tv {#server是服務(wù)器節(jié)點(diǎn)起始標(biāo)簽,其后是節(jié)點(diǎn)地址,可為域名或IP,weight是權(quán)重,可以根據(jù)機(jī)器配置定義權(quán)重。weigth參數(shù)表示權(quán)值,權(quán)值越高被分配到的幾率越大。ip_hash; #調(diào)度算法,默認(rèn)是rr輪詢。server 172.16.1.7:80 weight=1;server 172.16.1.8:80 weight=1;server 172.16.1.9:80 weight=1 backup; #backup表示熱備} server { listen 80; #監(jiān)聽(tīng)的端口,也可以是172.16.1.7:80形式 server_name www.lezhu.tv; #代理的域名 root html/bbs; #程序目錄 index index.php index.html index.htm;#所有靜態(tài)文件由nginx服務(wù)處理location ~.*.(htm|html|gif|jpg|jpeg|png|swf|flv)$ { expires 3650d;}location ~ .*.(js|css)?$ { expires 30d;}#所有java相關(guān)擴(kuò)展名均交由tomcat或resin服務(wù)處理。location ~ .(jsp|jspx|do)?$ {#將訪問(wèn)www.lezhu.tv的所有請(qǐng)求都發(fā)送到upstream定義的服務(wù)器節(jié)點(diǎn)池。proxy_pass http://127.0.0.1:8080;#在代理向后端服務(wù)器發(fā)送的http請(qǐng)求頭中加入host字段信息,用于當(dāng)后端服務(wù)器配置有多個(gè)虛擬主機(jī)時(shí),可以識(shí)別代理的是哪個(gè)虛擬主機(jī)。這是節(jié)點(diǎn)服務(wù)器多虛擬主機(jī)時(shí)的關(guān)鍵配置。 proxy_set_header Host $host; #在代理向后端服務(wù)器發(fā)送的http請(qǐng)求頭中加入X-Forwarded-For字段信息,用于后端服務(wù)器程序、日志等接收記錄真實(shí)用戶的IP,而不是代理服務(wù)器的IP。 proxy_set_headerX-Forwarded-For $remote_addr;} access_log /app/logs/bbs_access.log main; #記錄日志 }}
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
nginx反向代理-負(fù)載均衡-URL重寫(xiě)
十分鐘學(xué)習(xí)nginx
深入淺出Nginx
超詳細(xì)Nginx簡(jiǎn)易教程,一學(xué)就會(huì)!
一篇含金量hin高的Nginx反向代理與負(fù)載均衡指南
nginx+tomcat負(fù)載均衡策略
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服