锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲欧美电影在线观看,久久久久久黄,欧美人与禽猛交乱配视频http://www.shnenglu.com/jolleydtan/category/21189.htmlplan,refactor,daily-build, self-discipline,zh-cnSat, 21 May 2016 05:27:31 GMTSat, 21 May 2016 05:27:31 GMT60nginx寮鍙戠涓涓猦elloworld.http://www.shnenglu.com/jolleydtan/archive/2016/05/10/213147.htmljolleyjolleyTue, 10 May 2016 00:25:00 GMThttp://www.shnenglu.com/jolleydtan/archive/2016/05/10/213147.htmlhttp://www.shnenglu.com/jolleydtan/comments/213147.htmlhttp://www.shnenglu.com/jolleydtan/archive/2016/05/10/213147.html#Feedback2http://www.shnenglu.com/jolleydtan/comments/commentRss/213147.htmlhttp://www.shnenglu.com/jolleydtan/services/trackbacks/213147.html 

Nginx寮鍙戠涓夋柟妯″潡瀹炰緥

Ø 搴忚█

Nginx鏄竴涓瀬鍏鋒墿灞曟х殑鏈嶅姟鍣?/span>,榪欐樉钁椾綋鐜板湪瀵圭涓夋柟妯″潡鐨勬敮鎸侊紝寮鍙戣呰兘澶熷皢鑷繁寮鍙戠殑妯″潡錛屾寜鐓?/span>nginx鏃㈡湁鐨勮鍒欙紝瀹岀編鍦拌瀺鍚堣繘http妗嗘灦涓紝浠ュ疄鐜板紑鍙戣呭畾鍒跺姛鑳界殑浣滅敤銆?/span>

榪欑瘒鏂囩珷涓昏鐢ㄤ簬緇撳悎濡備綍寮鍙戜竴涓畝鍗曠殑絎笁鏂規ā鍧楋紝鐩爣浜虹兢涓烘兂浜嗚Вnginx寮鍙戠涓夋柟妯″潡鐨勫悓瀛︼紝鏂囩珷鍐呭涓昏鍖呮嫭涓変釜閮ㄥ垎錛屽浣曞皢HTTP妯″潡宓屽叆nginx鍜屽浣曞紑鍙戠涓夋柟妯″潡浠ュ強涓涓緥瀛愩?/span>

Ø 濡備綍灝?/span>HTTP妯″潡宓屽叆nginx

Nginx鐩墠鏉ヨ鎻愪緵浜嗕簩縐嶆柟寮?/span>,config鏂囦歡+configure 鑴氭湰錛屾墜鍔ㄦ柟寮忥紝鍚庨潰鎵嬪姩鏂瑰紡鏄洿鍔犲鏉傜殑錛屼笖瀹規槗鍑洪敊錛屽湪甯歌鐨?/span>nginx寮鍙戜腑錛屽熀鏈笂閮芥槸鐢?/span>config鏂囦歡+configure鑴氭湰鏂瑰紡姣旇緝澶氥傛帴涓嬫潵鍒嗗埆浠嬬粛榪欎袱縐嶆柟寮忋?/span>

 

1)      Config鏂囦歡+configure鑴氭湰

Config鏂囦歡

榪欎釜鏄寚鎻愪緵config鏂囦歡錛屽茍涓斿湪鏂囦歡閲岄潰緇欏嚭涓変釜閰嶇疆欏癸紝灝卞彲浠ヨ揪鍒版晥鏋溿傝繖涓変釜閰嶇疆欏規槸鎸囷細

A.      Ngx_addon_name錛?/span>灝辨槸鑷繁瑕佸紑鍙戠殑榪欎釜妯″潡鍚嶅瓧銆?/span>

B.        Nginx妯″潡鍚嶏細榪欐湁鐐瑰儚璁劇疆鐜鍙橀噺鍟ョ殑錛岄鍏堣鐭ラ亾鑷繁寮鍙戝暐妯″潡錛?/span>nginx瀵瑰簲鐨勬ā鍧楁湁錛?/span>$HTTP_MODULES(甯歌鐨?/span>http妯″潡), $HTTP_FILTER_MODULES(HTTP榪囨護妯″潡)錛?/span>$HTTP_HEAD_FILTER_MODULES(HTTP 澶撮儴榪囨護妯″潡)錛?/span> $CORE_MODULES(nginx鐨勬牳蹇冩ā鍧?/span>)錛?/span>$EVENT_MODULES(nginx鐨勪簨浠舵ā鍧?/span>)絳夛紝鐒跺悗鍦ㄥ悗闈㈡坊鍔犱綘鎵瑕佹坊鍔犵殑妯″潡鍚嶅瓧錛屼互絀烘牸闅斿紑錛屾瘮濡傝繖嬈℃垜浠紑鍙戞坊鍔犵殑妯″潡:

HTTP_MODULES = “$HTTP_MODULES ngx_http_helloworld_module”

C.        NGX_ADDON_SRCS錛?/span>榪欎釜欏懼悕鎬濅箟錛屽氨鏄寚瀹氭柊娣誨姞鏂囦歡鐨勮礬寰勶紝涓嶈繃榪欎釜閮芥槸鐩稿璺緞錛屽洜涓哄湪configure鐨勬椂鍊欏氨鎸囧畾浜嗕笂灞傝礬寰勶紝姣斿--add-modules=PATH銆?/span>

姣斿鎴戜滑榪欐寮鍙戣娣誨姞鐨勬簮鏂囦歡錛?/span>

NGX_ADDON_SRCS = “$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_helloworld_module.c”

Configure鑴氭湰

榪欓噷闇瑕佺敤- -add-module=PATH灝嗙涓夋柟妯″潡鐨勮礬寰勫姞鍏ワ紝

姣斿configure - -add-module=~/ngx_3rd_modules/

閭f垜浠兘鍒嗘瀽涓嬭繖鑳屽悗鍋氫簡浠涔堝憿錛熸垜浠粠涓嬮潰涓や釜閮ㄥ垎鏉ュ睍寮璇存槑

a)      Auto/modules

榪欎釜涓昏鏄鏄庡皢瀹氬埗鐨勭涓夋柟妯″潡娣誨姞鍒扮敓鎴愮殑ngx_modules.c閲岄潰銆?/span>

a)         鎸囧畾妯″潡涓嬮潰鐨勯厤緗枃浠?/span>.

b)         鐢熸垚妯″潡淇℃伅

涓銆?/span>鐢熸垚妯″潡鏁扮粍

鏍規嵁闇瑕佸紑鍚殑妯″潡鍔犺澆瀵瑰簲鐨勬ā鍧?/span>,涓嬮潰鏄紑鍚?/span>http妯″潡鍚庣殑鎵闇瑕佺殑妯″潡
 

浜屻?/span>鐢熸垚ngx_modules.c鏂囦歡

 

b)      Auto/make

鏄捐屾槗瑙侊紝榪欎釜灝辨槸璐熻矗緙栬瘧鐩稿叧鐨勬ā鍧椼?/span>

1)         鐢熸垚絎笁鏂規簮鐮?br />

2)         鐢熸垚閾炬帴浠g爜錛屽茍灝嗙洰鏍囨枃浠訛紝搴撴枃浠墮摼鎺ユ垚浜岃繘鍒剁▼搴?br />

2)      鎵嬪姩鏂瑰紡

鍒嗕袱姝ユ潵鍋氾紝絎竴錛屼慨鏀?/span>obj/ngx_modules.c, 鍦ㄩ噷闈㈠鍔犲搴旂殑絎笁鏂規ā鍧楋紝絎簩錛屼慨鏀?/span>obj/Makefile,鍦ㄩ噷闈㈠鍔犵涓夋柟妯″潡鐨勭紪璇戯紝榪欑鐩存帴淇敼鐨勬柟娉曚笉澶彲鍙栵紝鏄撳嚭閿欙紝涓鑸兘鏄敤涓婇潰鐨勭浜岀鏂規硶銆?/span>

Ø 寮鍙戠涓夋柟妯″潡娉ㄦ剰浜嬮」

棣栧厛,瑕佺‘瀹氶拡瀵歸偅涓ā鍧楄繘琛屽紑鍙戯紝nginx鐨勬ā鍧楁槸鏈夐『搴忔х殑錛屾瘮濡傦細 HTTP_MODULES = “$HTTP_MODULES ngx_http_helloworld_module”

鍏舵錛屽洜涓?/span>nginx鏄紓姝ラ潪闃誨鐨勶紝鍦ㄧ紪鍒朵唬鐮佹椂錛屼竴瀹氳娉ㄦ剰涓嶈兘闃誨nginx榪涚▼.

Ø 紺轟緥

瑙侀檮浠?a href="/Files/jolleydtan/test.zip">/Files/jolleydtan/test.zip

 

 鍙傝冿細

娣卞叆鐞嗚Вnginx. 



jolley 2016-05-10 08:25 鍙戣〃璇勮
]]>
nginx tcp璐熻澆鍧囪 http://www.shnenglu.com/jolleydtan/archive/2016/03/11/212962.htmljolleyjolleyFri, 11 Mar 2016 00:44:00 GMThttp://www.shnenglu.com/jolleydtan/archive/2016/03/11/212962.htmlhttp://www.shnenglu.com/jolleydtan/comments/212962.htmlhttp://www.shnenglu.com/jolleydtan/archive/2016/03/11/212962.html#Feedback0http://www.shnenglu.com/jolleydtan/comments/commentRss/212962.htmlhttp://www.shnenglu.com/jolleydtan/services/trackbacks/212962.html鐜板湪nginx鐨勭増鏈凡緇忓埌浜?.9.12錛屼笉榪囧湪1.9.0鐨勬椂鍊欙紝灝卞紑濮嬩簡瀵筎CP浠g悊鏈嶅姟鍣ㄧ殑鏀寔銆?br />涔嬪墠涔熸湁涓浜涙棭鏈熺殑鍋氭硶錛屾瘮濡傚氨鏈夊啓浜唍ginx_tcp_module妯″潡鐨?a style="text-transform: none; text-indent: 0px; letter-spacing: normal; font: 15px/24px Helvetica, 'Hiragino Sans GB', 寰蔣闆呴粦, 'Microsoft YaHei UI', SimSun, SimHei, arial, sans-serif; white-space: normal; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" >https://github.com/yaoweibin/nginx_tcp_proxy_module,
浠ュ強nginx_stream_lua妯″潡鐨?br />https://github.com/openresty/stream-lua-nginx-module
鏈潵灝辨兂鐫鐢ㄨ繖涓や釜鐨勶紝鍚庢潵鍙戠幇宸茬粡鏈夋敮鎸佷簡錛屽氨鍏堟潵璇曡瘯鐪嬬湅榪欎釜浜嗐?br />榛樿鐨勮瘽錛宯ginx鏄病鏈夊紑鍚tcp鐨勬敮鎸佺殑.濡傛灉瑕佹敮鎸佺殑璇濓紝闇瑕佺敤--with-stream鍘繪寚瀹氥?br />鎴戣繖杈瑰彧瑕侀渶瑕佷笁涓狪P錛屼竴涓槸nginx榪涚▼鎵鍦ㄧ殑鏈哄櫒錛屾垜榪欒竟鐢?92.168.1.4琛ㄧず錛?br />鍙﹀涓ゅ彴灝辨槸TCP涓婃父涓氬姟鏈嶅姟鍣紝鎴戜滑鍒嗗埆鐢?92.168.1.5鍜?92.168.1.21鏉ヨ〃紺猴紝
鍩轟簬榪欐牱鐨勮冭檻鏄洜涓簄ginx鍏呭綋tcp浠g悊鏈嶅姟鍣ㄥ悗錛岃嚜韜篃浼氬崰鐢ㄤ竴涓鍙c?br />騫朵笖浠庣洰鍓嶆潵璇達紝璨屼技涓涓猲ginx榪涚▼涔熷氨鍙兘listen涓涓鍙c?br />鎴戠敤鐨勭増鏈槸nginx 1.9.9.
鎴戝湪/usr/local/nginx/conf涓嬮潰鏂板緩浜唍ginx_stream_tcp.conf浣滀負鏈鐨勬祴璇曘?br />worker_processes auto;
  2 error_log /usr/local/nginx/logs/error.log info;
  3 events {
  4     worker_connections  1024;
  5 }
  6
  7 stream {
  8     upstream loadbalance {
  9 # Specifies a load balancing method for a server group where client-server mapping is based on the hashed key value
 10         hash $remote_addr consistent;
 11 # sets the weight of the server, by default, 1.
 12         server 192.168.1.21:8001 weight=5;
 13 # by default, the parameter is set to 10 seconds.
 14         server 192.168.1.5:9001  max_fails=3 fail_timeout=30s;
 15
 16 
 17     }
 18
 19 server {
 20 # listen 8001.
 21         listen 8001;
 22 # Defines a timeout for establishing a connection with a proxied server.
 23         proxy_connect_timeout 1s;
 24 # Sets the timeout between two successive read or write operations on client or proxied server connections
 25         proxy_timeout 3s;
 26 # Sets the address of a proxied server
 27         proxy_pass loadbalance;
 28     }
 29
 30 }
榪欎釜澶ч儴鍒嗘槸瀹樼綉鏀寔鐨勶紝鎵浠ュ叾瀹炴垜涔熸病鏈変慨鏀瑰お澶氾紝灝辮緗簡鍑犱釜IP鍜岀鍙c?br />鍦ㄧ紪璇戝ソnginx鍚庯紝鍙互鐢?usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx_stream_tcp.conf
灝卞彲浠ヨ搗鏉ヤ簡錛屽彲浠ラ氳繃netstat -tlnp鏌ョ湅鏄惁璧鋒潵錛屽ぇ鑷存樉紺鴻繖鏍風殑錛?br />tcp        0      0 0.0.0.0:8001            0.0.0.0:*               LISTEN      7744/nginx_stream_t
褰撶劧涔熷彲浠ラ氳繃telnet鏉ユ煡鐪嬨?br />鎺ヤ笅鏉ワ紝鍐欎釜綆鍗曠殑cs紼嬪簭鏉ラ獙璇佷笅鍚?

server绔細
if __name__ == '__main__':
 import socket
 import commands
 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 sock.bind(('192.168.1.21', 8001))
 sock.listen(5)
 while True:
  connection,address = sock.accept()
  print "connected by",address
  while 1:

    buf = connection.recv(1024)
    if buf != "" :
     print "connection buffer", buf
     connection.sendall(buf)
 connection.close()

client绔細
if __name__ == '__main__': 
    import socket
    HOST='192.168.1.4'
    PORT=8001
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 
    sock.connect((HOST, PORT))
    while 1:
        cmd = raw_input("please input cmd:")
        sock.sendall(cmd)
        data = sock.recv(1024)
        print data
    sock.close()

鍦╟lient鍚?92.168.1.4鍙戣搗涓涓猅CP榪炴帴鏃訛紝鎺ヤ笅鏉?92.168.1.4浼氳繛鎺ュ埌192.168.1.21錛?br />
192.168.1.21鐨剆erver绔細鏄劇ず錛?connected by ('192.168.1.4',58559)
鍚庨潰鐨勭鍙e簲璇ユ槸闅忔満鐨勪復鏃剁鍙c?br />鍏跺疄瀹冪殑紜搗鍒頒簡杞彂浣滅敤錛岃繖涓猲ginx榪涚▼鐩稿綋浜庝竴涓氱敤緗戝叧錛屽鏋滄湁涓や釜client鍚憂ginx榪涚▼鍙戣搗榪炴帴錛屼竴鏃ginx閭h竟璋冨害鍒板悓涓涓笂娓窽CP鏈嶅姟鍣紝閭d箞鍙渶瑕佷粠NGINX榪涚▼寤虹珛涓涓猅CP榪炴帴鍒頒笂娓窽CP鏈嶅姟鍣ㄥ嵆鍙?br />
涔嬪墠鎴戣嚜宸辮璁$綉鍏崇殑鏃跺欙紝涓嶆槸渚濊禆浜庣敤鎴風殑錛岃屾槸閫氳繃闈欐侀厤緗潵寤虹珛榪炴帴鐨勶紝姣斿涓婃父閫昏緫鏈嶅姟鍣ㄨ窡緗戝叧鏈夎繛鎺ワ紝閭i兘鏄湪鍚姩鏈嶅姟鍣ㄧ殑鏃跺欙紝灝卞緩绔嬭搗鏉ヤ簡銆?br />榪欐牱鏈変釜濂藉灝辨槸鍙互鐪佷簨錛屼笉榪囦篃鍙互閲囩敤榪欑鏂瑰紡錛屾湁鐜╁榪炴帴榪涙煇涓笂娓窽CP鏈嶅姟鍣ㄦ墠璁╃綉鍏寵窡榪欎釜TCP鏈嶅姟鍣ㄥ緩绔嬭繛鎺ワ紝鍚﹀垯鏃犻渶澶勭悊銆傚洜涓轟笉灝戞椂鍊欒繕鏄細鏈変笉灝戞湇鍔″櫒澶勪簬絀洪棽鐨?



jolley 2016-03-11 08:44 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久国产免费| 亚洲区一区二| 一区二区三区欧美在线| 韩日精品视频| 亚洲主播在线播放| 亚洲少妇一区| 欧美大片va欧美在线播放| 久久久水蜜桃| 国产美女精品视频免费观看| 亚洲美女色禁图| 亚洲日本中文字幕免费在线不卡| 欧美亚洲在线视频| 亚洲欧美日韩区 | 亚洲精品久久嫩草网站秘色| 国内精品**久久毛片app| 亚洲影院在线观看| 亚洲一区二区网站| 欧美日韩国产影片| 亚洲精品资源| 99re66热这里只有精品3直播 | 国产精品免费观看视频| 亚洲美女淫视频| 99热这里只有成人精品国产| 你懂的成人av| 亚洲二区在线视频| 亚洲国产欧美不卡在线观看| 久久久青草婷婷精品综合日韩| 久久精品国产久精国产爱| 国产欧美日韩伦理| 欧美一区免费| 久久免费99精品久久久久久| 国产亚洲欧洲| 久久亚洲精品网站| 欧美大片91| 艳妇臀荡乳欲伦亚洲一区| 欧美日韩精品一区二区天天拍小说 | 亚洲在线免费| 久久国产毛片| 韩国av一区二区| 久久亚洲不卡| 亚洲精品久久久久久下一站 | 久久久一区二区| 欧美1级日本1级| 亚洲精品一区二区三区av| 欧美精品18+| 在线亚洲免费视频| 久久久www成人免费无遮挡大片| 韩国精品在线观看| 欧美va天堂| 一区二区三区四区五区精品| 欧美在线日韩| 亚洲国产精品久久久久| 欧美人体xx| 亚洲免费在线观看视频| 男女av一区三区二区色多| 亚洲最新视频在线播放| 国产乱理伦片在线观看夜一区 | 欧美一区二区视频观看视频| 美日韩免费视频| 一区二区三区视频免费在线观看| 国产精品资源| 欧美69视频| 一本一本久久a久久精品综合妖精| 久久精品国产在热久久| 亚洲免费观看| 激情久久综艺| 国产精品va| 老巨人导航500精品| 亚洲视频观看| 亚洲高清资源| 久久精品亚洲一区二区三区浴池| 亚洲激情另类| 国产一区二区剧情av在线| 欧美精品一区二区蜜臀亚洲| 性色av一区二区三区在线观看| 亚洲国产高清高潮精品美女| 久久国产精品亚洲va麻豆| 亚洲美女一区| 在线播放中文一区| 国产精品一区二区三区四区五区| 欧美国内亚洲| 久久亚洲一区| 欧美在线观看视频在线| 99精品国产在热久久下载| 女女同性精品视频| 久久精视频免费在线久久完整在线看 | 一区二区视频免费在线观看| 国产精品乱看| 欧美美女bb生活片| 美女成人午夜| 久久九九热免费视频| 亚洲女ⅴideoshd黑人| 99re在线精品| 亚洲日本一区二区| 欧美激情亚洲| 欧美va亚洲va国产综合| 久久人人97超碰精品888 | 麻豆91精品91久久久的内涵| 久久国产加勒比精品无码| 亚洲综合另类| 亚洲一区中文| 亚洲欧美成人一区二区三区| 亚洲无毛电影| 亚洲天堂网在线观看| 一区二区激情| 亚洲视频你懂的| 亚洲视频电影图片偷拍一区| 一区二区三区 在线观看视| 亚洲免费av观看| 一区二区国产精品| 亚洲色诱最新| 午夜精品久久久久久久久久久| 亚洲女与黑人做爰| 性感少妇一区| 久久国产手机看片| 久久在线免费观看视频| 欧美77777| 亚洲欧洲一二三| 亚洲精品综合| 亚洲淫性视频| 欧美在线精品免播放器视频| 久久久噜噜噜久久中文字幕色伊伊 | 美玉足脚交一区二区三区图片| 蜜臀va亚洲va欧美va天堂| 欧美大片一区| 亚洲精品中文在线| 亚洲自拍都市欧美小说| 久久精品视频亚洲| 欧美国产在线观看| 国产精品久久久久久亚洲调教| 国产嫩草一区二区三区在线观看| 国产亚洲欧美一区在线观看| 亚洲国产精品ⅴa在线观看 | 久久蜜桃精品| 欧美极品欧美精品欧美视频| 欧美性做爰猛烈叫床潮| 国产午夜精品久久| 亚洲精品国产精品久久清纯直播 | 免费不卡在线视频| 欧美日韩精品是欧美日韩精品| 国产精品欧美日韩一区二区| 国产一区清纯| 99热在这里有精品免费| 欧美一区91| 亚洲国产成人不卡| 亚洲午夜精品久久| 久久久久国内| 国产精品久久久久9999吃药| 精久久久久久| 亚洲一级影院| 欧美大片在线观看| 亚洲女同在线| 欧美日本成人| 国产日韩欧美中文| 亚洲精品国精品久久99热一| 欧美伊人久久久久久久久影院| 亚洲第一免费播放区| 亚洲欧美日韩精品综合在线观看| 免费观看久久久4p| 国产色产综合色产在线视频| 日韩亚洲欧美综合| 麻豆国产精品一区二区三区 | 亚洲狼人综合| 久久精品噜噜噜成人av农村| 欧美午夜欧美| 亚洲看片免费| 老司机免费视频久久| 亚洲视频在线观看网站| 欧美激情久久久久久| 国产自产女人91一区在线观看| 夜夜爽av福利精品导航| 久久久久久久久久久久久久一区 | 欧美亚洲日本一区| 欧美日韩精品一区二区三区四区| 黄网站色欧美视频| 久久国产精品99国产精| 夜夜嗨av一区二区三区网站四季av| 久久一日本道色综合久久| 国产亚洲精品久久久久久| 亚洲欧美综合v| 一区二区三区|亚洲午夜| 欧美国产视频日韩| 亚洲国产一区视频| 欧美ed2k| 另类激情亚洲| 在线欧美视频| 欧美成人免费播放| 久久综合久久综合这里只有精品| 国产一区在线观看视频| 久久国产精品久久国产精品| 亚洲欧美久久| 国产模特精品视频久久久久| 欧美亚洲一区二区三区| 亚洲影视在线播放| 国产精品综合不卡av| 欧美亚洲三级| 新片速递亚洲合集欧美合集| 国产亚洲精品久久久久动| 久久久久久伊人| 久久亚洲美女|