|
分布式框架视频教程名称: Java-nginx分布式框架课程视频教程 java自学网[javazx.com] 分布式框架视频教程 it教程 Java自学网收集整理 java论坛 JLM+ e$ P# H5 [( W2 c- }/ c0 W; b
百度网盘下载链接:
6 Z0 ?' @( c+ r, V+ A0 V[/hide]
5 y' D; P( f$ C3 s; a, o密码: fqdw4 c0 ]' m; Q+ ^5 g
集数合计:5天[javazx.com]
6 u% g" n6 G' g: X& }/ s( @* w% ]9 `
链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106: h1 c& ^9 a, F! Q6 G
; p( E7 y# ^1 E @6 b6 r7 s分布式框架视频教程详情描述:
, \0 M4 }4 S2 x* |" N+ EA0925《Java-nginx分布式框架课程视频教程》javazx.com Java-nginx分布式框架课程视频教程 javazx点com java自学网整理
7 `# b/ O0 A/ X6 |
9 U& Q& h; g* I" j, C分布式框架视频教程目录:8 o1 }/ y6 B/ I- x4 q3 I
─day01
+ X: c+ |* _: w# c( `│ │ 笔记源码资料.rar6 Z6 B) r2 n& T6 G: X+ p! k, ~( m3 V; q) b8 Q4 v
│ │
8 T; Y/ J8 k) W& N) x│ └─视频; r8 V9 ]% h9 C2 X5 X0 {" b; r- \4 h) v) p- o6 a4 G; v
│ 01-Nginx课程内容介绍.mp49 K0 V3 W$ K0 X$ ?4 M @
5 }6 Q! n, n: m( U, S│ 02-Nginx背景介绍.avi( U& F4 `* h$ F, I
│ 03-常见服务器的对比.avi3 x" j3 G0 ?6 Q' Y, Z5 I( v9 S- A1 Y
│ 04-Nginx的优点.avi& t! [6 v, h$ _; Z# q9 Q
/ q7 }# Y" O( F5 j2 o6 y% G6 z│ 05-Nginx的功能特性及常用功能.avi; i* ?+ Z% [& [0 V' S6 D. C1 ]- v
│ 06-Nginx的官方简介.avi' {" d) Q7 `# q# C& Q
│ 07-Nginx系统环境准备.avi: h/ w1 P- j$ G- {4 C4 v7 a
│ 08-Nginx安装方式介绍及源码安装的准备工作.avi- o V; |% u8 g; o8 P& v
1 G H _; P5 q- }- a& U. |/ a5 @- X( [│ 09-通过Nginx源码简单安装.avi. e/ D" Z5 ?3 j
│ 10-通过yum安装Nginx上.avi$ J" H0 X6 b( s, `
; c: I& _) e% E _# j4 c│ 11-通过yum安装Nginx下.avi+ O/ G5 w. g& P2 ]% A ?, {* D
3 [0 C& p9 V0 P│ 12-简单源码安装和yum安装的区别.avi
8 W% n9 d9 a& s& b" y& G│ 13-通过Nginx源码复杂安装.avi8 G- O {6 Q- b$ ~0 \, V6 R2 r
) j4 j2 f+ @; y, s$ o0 E/ q4 ?│ 14-Nginx的目录结构分析.avi* v+ _5 y$ B# S1 e4 v& e6 o- h+ J7 J; s2 D( u7 _$ r% C0 s% ?3 `
│ 15-Nginx服务器启停方式介绍.avi9 i3 X) v+ H& v/ ^* R; ]* Y
% x% ?/ S5 f! X5 y│ 16-Nginx服务的信号控制.avi
8 P2 K* q( L' n8 V8 X1 }│ 17-Nginx服务的信号控制之USR2.avi" M1 A- A4 K, G% _' `2 H8 C, n. N8 [ x' V: l+ q
│ 18-Nginx服务的命令行控制.avi" x0 i( n$ X4 R3 S) l+ ~2 y
│ 19-Nginx服务器版本升级需求分析.avi7 c. H9 x5 u1 }# S- y9 q/ |* X4 u" k& K! M8 V7 V3 ~
│ 20-Nginx使用服务信号升级.avi0 {& D4 _9 F9 ~7 G0 b' O( x$ M+ G ~
$ k4 N5 Y' ~8 D2 g; K p, D) Q│ 21-Nginx使用make命令升级.avi" o9 w0 Z$ A8 a& I9 Y3 X4 [* {3 M
│ 22-Nginx配置文件nginx.conf的文件结构.avi
( ?4 J$ F ~( l* q│ 23-Nginx全局块的user指令.avi
% p. M5 S) V5 u" K X6 t│ 24-Nginx全局块的工作进程的两个指令.avi e4 a, w+ x( v# X/ @7 L! R; C' n. _: r6 E, d) t, H- Q; N# l
│ 25-Nginx全局块的其他配置指令.avi9 R$ _2 O3 x) L/ k6 p
1 R; X& t# b+ c v; |, L│ 26-Nginx的events块指令讲解.avi
; R: F8 a1 s# u( R2 z' K│ 27-Nginx的events块指令的配置使用.avi! S7 R& r+ {% W7 s8 l+ W l8 k9 k! @& D
│ 28-Nginx的http块MIME-Type的使用.avi" a9 `" u, ] D! j2 D I: x
' E, u: G A- F; h│ 29-Nginx的http块自定义服务日志.avi" S# v4 @' L: F1 z5 Q+ u) ]; {3 k( R, [* ?0 P5 ^1 _
│ 30-Nginx的http块其他的配置指令说明.avi/ m c! v/ u- g4 U8 t! ?( a( q8 N: \
7 ^' H0 o. Q6 q8 z$ I7 c│ 31-Nginx的server块和location块的简单说明.mp42 q, `& [3 O4 Z6 {- w8 c
│
! H$ \7 x" F7 O4 Z1 M4 a├─day02' u+ W- z6 G7 L& h/ n4 r
│ │ 笔记源码资料.rar
+ ]9 P6 b9 R5 [9 P1 V7 ]" [│ │ 6 q. g$ d" b' U8 f, `/ P& D6 i% W
│ └─视频
' O! D8 L* v6 v& P│ 01-Nginx基础配置实例需求分析.mp4+ o9 z4 ?0 e0 o$ i8 E; u" V7 u% j5 @$ E" F; P A4 L
│ 02-Nginx基础配置实例配置实现.avi0 p) s$ s7 J) E) q' X0 l0 T& _- M& X5 Z
│ 03-Nginx基础配置实例测试.avi3 d- b% b& P5 ~. A- L6 b
│ 04-Nginx配置成系统服务.avi" N. K8 N! ^" q5 B5 F: j
│ 05-Nginx命令配置到系统环境.avi$ s) I; P/ K, {
3 A1 ]- O1 _3 D. K' I│ 06-Nginx静态资源概述.avi
7 U0 J$ F. n6 \8 |, u! d│ 07-Nginx配置指令之listen.avi1 H0 ?# S% q& C- J
: D$ |: B N z$ g* t1 ]% v│ 08-server_name精确匹配配置.avi+ v! ~: F% U4 h8 P; R
│ 09-server_name通配符匹配配置.avi, G# S) O5 h7 I% Z+ q/ k" l$ M0 G5 w6 K* Z/ ^( v! L- Y" A
│ 10-server_name正则表达式匹配配置.avi L! U/ V7 l( i
' h1 d# X/ n6 h# E3 P @/ y; S│ 11-Nginx的server_name匹配执行顺序.avi( e F* _2 {: r/ c# a
│ 12-Nginx的location指令.avi
5 D. m. l) C( l1 _8 g│ 13-Nginx的root和alias指令.avi" |" h6 \5 P" T9 c# Y$ w+ X# g% o+ _1 O$ |, M0 x2 ?& W5 N( v, _
│ 14-Nginx的index指令.avi6 w* E4 H; @. d
- H/ a: b- c' l│ 15-Nginx的error_page指令.avi& l3 I2 B, B, a8 V I, l6 {) y# M* @+ A! V
│ 16-Nginx静态资源优化配置之sendfile.avi8 N+ o: f, I8 u& _/ M! r
│ 17-Nginx静态资源优化配置之tcp_nopush和tcp_nodelay.avi
# X: i9 Y: _- O8 t│ 18-Nginx静态资源压缩实战内容介绍.avi* g/ s0 e- h& L' { z8 O1 L9 w3 ?2 o8 l& b {
│ 19-Nginx的Gzip模块配置指令(一).avi6 E# D8 o, X4 [+ l
+ E4 B3 z2 R6 _! Z& a5 t│ 20-Nginx的Gzip模块配置指令(二).avi) }) `+ T. @1 t/ P4 V' }; ~; t$ q
│ 21-Nginx的Gzip模块配置指令(三).avi: v8 Z0 v( g/ O7 ~6 K1 t, t0 _! S3 {5 o) d( Q; N
│ 22-Nginx中Gzip压缩功能的实例配置.avi
# J7 N! T$ `; z│ 23-Nginx的Gzip和sendfile的共存问题.avi6 o/ p- g; T" X, V7 q4 j
│ 24-Nginx中添加gzip_static支持.avi. _5 c$ h7 ~" i3 l6 b3 t+ _ C7 \# q7 w9 p, C$ M/ Y; f! P
│ 25-Nginx中gzip_static使用测试.avi% P7 ]- A: T& `+ ]2 n- j* H5 Z" |
│ 26-Nginx中浏览器缓存的相关概念.avi# {7 J( j8 t% ?* A6 W5 ?2 R- q3 v- ], g3 ?0 h# E3 A! m
│ 27-Nginx中浏览器缓存的执行流程.avi$ S$ d8 H- C( M* E4 L
- K3 Y. Z5 y9 }3 G W- d8 ]5 Z; ]│ 28-浏览器强缓存和弱缓存的效果演示.avi: T5 J" Y+ n* p% p' ]0 F) u% r
│ 29-Nginx关于浏览器缓存相关的配置指令.avi$ C% _; P4 @* V J* \( T1 Q, W4 ~
) P' G9 y3 W1 H. q6 `7 v8 M│ 30-Nginx跨域问题的原因分析.avi+ U( O8 q& u; o% z) R8 R" K4 g5 L/ I* ?1 @6 e4 [4 p
│ 31-Nginx跨域问题的案例演示.avi; q' x. a) w+ l r, N( N7 L, ?
│ 32-Nginx解决跨域问题的具体实现.avi, w/ F# r4 r7 N/ j4 M
│ 33-Nginx静态资源盗链的效果展示.avi5 j: r g0 a. O! d8 L- Q
│ 34-Nginx防盗链的实现原理和实现步骤.mp4& D7 x5 q! t, x: O; l4 x2 s' W+ D) B
│ . \6 o7 M9 U2 S( q
5 T9 A( f2 q% X1 P├─day03' y! k8 E" i/ \" n/ L" M2 K
│ │ 笔记源码资料.rar1 \* z* f$ ?: ~- \- N
│ │ % t0 G- a0 _; ?
. s6 C9 Q P2 d│ └─视频0 P6 J; m0 D! k+ ~ s. S' Y4 w
* f! H! i* K9 w│ 01-Nginx的rewrite内容介绍.mp45 H! F( Y) T( c
│ 02-Nginx的rewrite之set指令.avi
$ C1 k) R! Z6 P' n$ l/ o9 t) i│ 03-Nginx的rewrite之if指令(一).avi( {8 Y Y% N G5 A$ E X9 s& h$ ]% X9 c
│ 04-Nginx的rewrite之if指令(二).avi$ K# X0 r4 o% n4 @$ }$ H% p, z/ U/ b# P& S. H
│ 05-Nginx的rewrite之break指令.avi w+ e7 {8 G: Z2 Z
│ 06-Nginx的rewrite之return指令.avi$ T) a, W& d. _
: a) m8 {, J3 b4 m: g' B: Q│ 07-Nginx的rewrite之rewrite指令.avi, f" A9 b. B6 j! ]2 J2 _- ]8 }
│ 08-Nginx的rewrite之rewrite_log指令.avi1 h; i# K6 P4 l9 e5 [: L3 U3 `5 k
! b% _% s" J: x% g* f│ 09-Nginx的rewrite案例之域名跳转.avi r* _7 g. |0 J: r2 n, L
! d8 e" W& I* b, t│ 10-Nginx的rewrite案例之域名镜像.avi
+ u" b7 y6 N; ]2 P$ l│ 11-Nginx的rewrite案例之独立域名.avi
( n0 y0 T3 m Y- \│ 12-Nginx的rewrite案例之目录自动添加斜杠.avi/ s, U4 k3 V+ L4 O: G& X$ B3 N# D
: @! |0 J2 U3 E2 P/ W│ 13-Nginx的rewrite案例之目录合并.avi/ Z# f! B. J: ?$ ]5 @% a: |4 b, {( S; p8 c
│ 14-Nginx的rewrite案例之防盗链.avi9 T0 N. P! ^% o6 t( n0 o: ~+ ?/ Z5 D) G( i* N# V, C
│ 15-Nginx代理概述及环境准备.avi A' x! i2 b' T/ v8 f
│ 16-Nginx正向代理实现.avi
% x* j+ _' h. C: J) Q) j# J: v8 w9 u│ 17-Nginx反向代理之proxy_pass指令.avi8 F8 p8 Z& }! c' P) j1 b: X p" d
│ 18-Nginx反向代理之proxy_set_header指令.avi* I3 Y0 ~% f4 X& p% x w& K0 Z* g7 \2 j' l( ?, O4 p. C) k1 W8 `$ p- v+ w' N
│ 19-Nginx反向代理之proxy_redirect指令.avi' ^ ^ L' u+ u" e8 ]$ d( R3 ]
( c9 v9 e0 }& Q( D$ @8 ]6 B2 n│ 20-Nginx反向代理的实战案例.avi' D5 _9 E3 e1 y
│ 21-Nginx的安全控制及SSL加密介绍.avi# h7 b" K; i: h h% B! q8 U R3 Z) K" L7 }* N% ^& }# e1 C
│ 22-Nginx添加SSL的支持.avi7 i9 M) g' T- f5 g# m' Y$ b) @, c% q7 ?! H7 F2 t
│ 23-Nginx的SSL相关指令.avi) G$ P8 V, m* X
* t; `, S9 m5 B9 }( l│ 24-Nginx如何通过阿里云购买SSL证书简介.avi
" L7 d* n* z% s9 b! ^│ 25-Nginx使用openssl生成证书文件.avi; h3 \- e, J+ b+ U a2 u- [, u- @+ ?! `, z7 A
│ 26-Nginx开启SSL支持实例配置.avi/ p8 v$ G2 Z' F( a' G4 t6 m- p' i3 }: V; e
│ 27-Nginx反向代理的系统优化.mp45 ?+ u& @! w9 T$ @( M1 e4 T( |: H2 q& ^
│ b& b0 K. B) N2 s; a
3 t1 M$ ], g8 o( ~% h├─day046 u1 f! h( ^" p/ x: X4 f2 W) c& ]9 t: G/ C+ F* K
│ │ 笔记源码资料.rar. q7 ?4 o. ?, d1 o
+ A" C% D# d0 x# q) i│ │ ; b7 Y2 Z$ G/ R; h
& G; y" h: C( _" {: a+ v│ └─视频% ?( O8 S, o% f2 w
/ U5 b3 Y% c8 t) Y& Y│ 01-负载均衡概念.mp4+ N+ @7 L8 m1 b9 O( ^
8 K4 u2 u! W# t- c8 m8 e5 q1 T│ 02-负载均衡的原理及流程分析.avi, t+ t1 j; H$ H% e3 C' }1 ?/ a( ]' d! z( \6 k1 Z" i2 w! V3 g3 ~, y
│ 03-负载均衡实现之用户手动选择与DNS轮询.avi
& c- V# C; z n7 S7 ^4 a o3 P│ 04-负载均衡实现之四层与七层负载.avi; v, Q, @4 x0 Q) P. o. J
3 P7 l5 _& }1 B) F4 R7 o7 ?. W│ 05-Nginx七层负载均衡配置.avi
2 z; J8 g' N- v* _. O! S│ 06-Nginx负载均衡状态介绍.avi5 w1 I b! t2 o* L$ O: r& W- [! P
│ 07-Nginx负载均衡状态之down.avi% m1 ~+ D7 _& u) S
- v: N: b. O5 l- ^/ D2 v0 e; ?│ 08-Nginx负载均衡状态之backup.avi) w- d7 { Y$ f' h: d
│ 09-Nginx负载均衡状态值max_fails和fail_timeout.avi; b% v6 n# o7 h% @ [4 T4 k8 Z9 u" J
│ 10-Nginx负载均衡策略介绍.avi* Z) |$ K& X7 `: j4 W' a+ o+ V% U4 G- ]+ P( R i j
│ 11-Nginx负载均衡策略之轮询与加权轮询.avi( X4 r' A: R7 o( H" f; ^
│ 12-Nginx负载均衡策略之ip_hash.avi; @8 Z. u, _- N5 p4 G4 o4 M, S M! e( b) u2 \# B
│ 13-Nginx负载均衡策略之least_conn.avi
" D: w5 F0 \2 [0 v! Q x3 V9 t8 F0 E│ 14-Nginx负载均衡策略之url_hash.avi4 b: u7 X' l8 x0 v
, D6 S5 W0 g/ y: G% L) }/ H│ 15-Nginx负载均衡策略之fair介绍.avi
4 W9 }5 I# U' e) H7 D8 U│ 16-Nginx负载均衡策略之fair的模块添加.avi3 w* Q7 d. N) E& R
' h7 L1 m/ k( v│ 17-Nginx七层负载均衡的案例.avi$ O+ |" @9 z) }; L3 _/ H
│ 18-Nginx四层负载均衡模块添加.avi' N! }5 G3 Z' [' H
9 f1 v: P& G4 M6 m8 ]6 C│ 19-Nginx四层负载均衡案例需求分析.avi& ~: }5 K8 r+ s L( _* S
│ 20-Nginx四层负载均衡案例实现(一).avi& |( N u9 ~6 g! l8 V" O, `& y) ~9 K, c g" Z) n
│ 21-Nginx四层负载均衡案例实现(二).avi# c6 t/ }& Q7 e- H& \
( U3 e) C6 F4 z3 R, a0 l│ 22-Nginx四层负载均衡案例实现(三).avi$ G$ p* }3 ^3 A. a
) g, o: `* B0 e& b│ 23-Nginx四层负载均衡案例实现(四).avi1 g) C% x5 z K1 T1 l" o! x9 L- q" m% q/ a" W+ K# s4 [& Y3 W9 c
│ 24-Nginx缓存集成中缓存的概念.avi5 k' K; d% _# g3 y2 _
│ 25-Nginx缓存的实现流程与原理分析.avi- t; K! Q8 _2 i( }4 H& i* C* B" ?% Y
│ 26-Nginx缓存的实现指令之proxy_cache_path.avi1 e& t- f8 X+ q& }/ W( X& @: ?8 l/ h$ W
│ 27-Nginx缓存的实现指令之其他指令.avi+ ^8 l5 n' N3 q: P7 Z
6 C: ~) Z; J* G8 @$ g│ 28-Nginx缓存案例的需求分析.avi
& v$ Q) v, I3 e! w4 G│ 29-Nginx缓存案例实现(一).avi
3 e) h; j4 ]( A2 X o│ 30-Nginx缓存案例实现(二).avi& l8 J5 l9 p& h1 ]0 X
( h/ p+ e8 m/ }/ R( T8 m│ 31-Nginx缓存案例实现(三).avi7 r* m9 z1 u9 S6 t; E/ _- O0 B: J2 O* A: r; W) F8 ^$ P$ K
│ 32-Nginx清除缓存的实现方式.avi
) ^0 Q% B2 {6 V, J. E5 P│ 33-Nginx设置资源不缓存的指令介绍.avi* a' D8 d8 ?3 ^' p y
│ 34-Nginx设置资源不缓存的条件变量介绍.avi! N, M7 j; x* [ r+ h
$ \3 ]3 K& U( D6 i/ t# l│ 35-Nginx设置资源不缓存的案例实现.mp4, \" ^1 t4 e' N! W i& ~
│ 7 x9 Q( X* m' C0 N& m3 x
├─day05" r9 o P; E; |7 ^$ s' X1 B, g n4 N3 l9 }; V# x" |# r, @
│ │ 笔记源码资料.rar3 @2 Z" _- p. A7 n7 B' P6 K) g
3 Y Z. R+ h& r/ x. Q│ │ " L$ v: A+ O6 I+ W2 u2 r! N) E/ j! k+ \
│ └─视频
1 u, f3 b1 C# N4 Q! |) B$ w│ 01-Nginx实现服务端集群搭建的需求分析.mp4
/ m+ E6 E h$ ]. q" ]5 u│ 02-Nginx实现服务端集群搭建的Tomcat环境准备.avi
0 Z" k: d! h3 c│ 03-Nginx实现服务端集群搭建的Nginx环境准备.avi8 t8 m4 c9 z) @! A+ z5 g
1 R* a2 a6 b7 Z. R8 d+ @4 V│ 04-Nginx动静分离的概念介绍.avi
# k( N8 b7 m& O+ N2 v8 \│ 05-Nginx动静分离的实现.avi. f/ g! I; |/ W/ v
H1 @" X& R) w6 v$ m$ v5 l: h│ 06-Nginx部署tomcat集群环境的实现.avi
1 r8 h; T! t1 a6 U│ 07-Keepalived之VRRP原理分析.avi, I3 y& @" r0 ], J
, H' M6 f/ F/ S6 G: z; k│ 08-Keepalived之环境准备.avi, N6 F# S6 h" U! t8 ^2 j: X4 f8 Y: x+ M# Y' v2 t" |# A( _/ x, K3 x
│ 09-Keepalived之配置文件.avi) G- T2 f0 t& E& q; W# ]+ I1 Z! _% ]" [/ a
│ 10-Keepalived之效果测试.avi) Q5 e+ o, n$ c" F+ G. G6 S: ] `- J: S1 a& q. u2 b
│ 11-Keepalived之自动切换脚本实现.avi7 z4 r3 a2 U8 A9 p+ l. [2 d$ J& n3 B1 ?) \, d0 V6 p: ^
│ 12-Nginx制作下载站点.avi! @% }) ~5 L# x' _7 U# y8 m, n/ e6 k& o* X6 y$ w+ ]
│ 13-Nginx用户认证模块的使用.avi4 d1 l9 X7 k9 `5 g) Z
. W t, [& f" d; `, v' x│ 14-Lua的概念介绍.avi1 y2 f+ g9 Y c/ O: W0 l% U
' f3 d" p. H- _+ K8 g( t│ 15-Lua的安装.avi
2 R9 Q; }, ^- Y% M│ 16-Lua的第一个案例交互式和脚本式使用.avi2 e* U+ `8 m5 [/ B$ U a1 A2 G7 j; g5 f9 w: I2 R
│ 17-Lua的单行和多行注释.avi9 g- k7 r2 p; M
│ 18-Lua的其他语法.avi5 m+ _1 e3 j7 n2 o( {* ?6 m1 C. t$ `! J$ H6 Z* k9 Z
│ 19-Lua的数据类型上.avi) o# i) k% t* M) v5 Z( v2 n" K+ S2 o5 V
│ 20-Lua的数据类型中.avi7 r% D8 U+ d# u
│ 21-Lua的数据类型下.avi: d5 `6 e/ N% l4 Q0 Q% a# @7 Q- G- ]2 B9 j& n! m; p, F& x
│ 22-Lua的条件判断.avi; @- D7 k2 X6 t3 R$ S
o6 ?& {9 K* l│ 23-Lua的循环之while循环.avi- e5 H8 E& `1 L o- ?" {- M
│ 24-Lua的循环之repeat循环.avi
/ c# i( G4 N3 z) N, a│ 25-Lua的循环之for循环.avi& S; D4 y& p/ O5 e- l! k! ^: X
│ 26-ngx_lua的环境准备之OpenResty搭建.avi2 o9 H0 k/ x$ A3 o% p
│ 27-ngx_lua的指令介绍.avi9 G4 S/ I8 @' f0 x1 I
; \ ^- z6 b7 g9 p/ C│ 28-ngx_lua操作Redis的实现.avi$ Z' p, W. R( L9 ^
5 X' z# P: x/ W ]│ 29-ngx_lua操作Mysql实现查询.avi }: t2 i3 w8 K4 T5 p& _
│ 30-lua_cjson的使用.avi/ l5 b. |& M4 p7 [, @3 ?2 O$ k8 Z
0 G1 q: [$ l- `; V# ~1 S│ 31-ngx_lua操作Mysql实现增删改.avi. ?8 E1 U) r' ]! D' X! {5 e$ J# y$ }1 g' f
│ 32-ngx_lua综合案例.mp45 M) }' R$ b) l) T$ S9 S# y; E" x6 S
. `4 J' C2 o4 ^│
0 Y4 n' b; I3 k7 L└─大纲4 T$ F. v" I' q+ b7 |7 Y4 `) {
Nginx.xmind, x$ W2 b& s2 [1 D9 Z
|
|