Tomcat 与 nginx 运维
국내 SI 자바 시스템의 표준 구성은 nginx 앞단 + Tomcat 백엔드입니다. 이 코스는 server.xml 의 커넥터 하나하나부터 스레드풀 산정, WAR 무중단 배포, nginx 리버스프록시와 부하분산, SSL 종료, 그리고 502/504 를 구분하는 장애 진단까지 실제 서버 위에서 손으로 통과합니다. 끝나면 '느리다'는 신고에 로그에서 근거를 뽑아 답할 수 있게 됩니다.
중급 · 레슨 22 · 实验 8
커리큘럼
Tomcat 结构与 server.xml
- 打开 Tomcat 看看里面有什么 reading
- 启动 Tomcat 并摸清结构 lab
- 动一动 server.xml — 连接器、安全、访问日志 lab
- 测验:Tomcat 结构与 server.xml quiz
连接器与线程池调优
- maxThreads 200 实际上是什么意思 reading
- 有依据地配置线程池、堆与 GC 日志 lab
- 测验:连接器与线程池 quiz
WAR 部署与不停机
nginx 反向代理配置
- 代理配置那六行,以及没有这六行会发生什么 reading
- 配置 nginx 反向代理 lab
- 测验:nginx 反向代理 quiz
上游负载均衡与故障隔离
- 放两台服务器,和扛得住故障,不是一回事 reading
- 上游负载均衡与故障隔离 lab
- 测验:上游负载均衡 quiz
SSL 终止与证书
- 证书故障 90% 出在证书链和过期上 reading
- 用私有 CA 签发证书并应用到 nginx lab
- 测验:SSL 终止与证书 quiz
日志与故障诊断
- 别做那种一见 502 就去调大超时的人 reading
- 用日志把故障原因收窄 lab
- 测验:日志与故障诊断 quiz