来源快照|应用与中间件
本页是原图的只读导入快照,不是已核验文档。原有历史命令、版本标记与疑点保留;已识别口令替换为占位符。图片只保留引用。
- 应用与中间件 ^xm-2401775c56f24e63ae17fe4bbb
-
◆ 2026 深度扩展|应用与中间件
- Nginx / OpenResty / HAProxy 生产运维 ^xm-652ee1f7cbee4a598bee919899
- 🎯 目标 ^xm-eb72892679fc42499352f7056f
- 正确设计入口代理、健康检查、超时、连接池和灰度。
- 🧠 知识拆解 ^xm-22439d6b7fc8419495afbc7ca5
- event loop/workers
- upstream keepalive
- buffering/cache
- L4/L7 balancing
- TLS termination
- rate limit
- ⌨️ 命令 / 配置 / 关键对象 ^xm-99987817d2d443f8a6cb4f489e
- nginx -t/-T
- reload vs restart
- stub_status/metrics
- HAProxy runtime API
- access log timing fields
- 🔥 高频故障与风险 ^xm-ff196e33589d44839e159656ef
- 502/504
- worker_connections 耗尽
- 上游连接复用错误
- 缓存污染
- 配置 reload 失败
- 🔎 排障路径 ^xm-0f1fb93d4e284663935b071a4a
- 校验配置与 error log
- 拆分 connect/header/response time
- 检查上游健康与连接
- 对比直连
- 🧪 实战练习 ^xm-4eb6fca4463d4bddacfdd37002
- 双入口灰度发布
- 限流、熔断、缓存与证书轮换
- ✅ 验收标准 ^xm-ab3606a2af34407a83931e9260
- 零中断 reload
- 超时层级明确
- 日志能定位每一跳
- 🔗 对应优秀开源项目 ^xm-46df95626f424df2b7189c3ba1
- nginx/nginx ^xm-ab499472ec48411b8dd244f174
- 原链接(未复核):
https://github.com/nginx/nginx
- 原链接(未复核):
- haproxy/haproxy ^xm-356311ed1a5e43149111ddbe11
- 原链接(未复核):
https://github.com/haproxy/haproxy
- 原链接(未复核):
- nginx/nginx ^xm-ab499472ec48411b8dd244f174
- 🎯 目标 ^xm-eb72892679fc42499352f7056f
- JVM、Tomcat 与 Spring Boot ^xm-d251d92fc2ca472faea0135089
- 🎯 目标 ^xm-29a761c22ad94546a6de2d73eb
- 定位 JVM 内存、GC、线程、连接池和应用启动问题。
- 🧠 知识拆解 ^xm-4dec1adda8124d7492505e1f16
- heap/metaspace/direct memory
- GC pause/throughput
- thread state/lock
- class loading
- JIT
- connection/thread pools
- ⌨️ 命令 / 配置 / 关键对象 ^xm-d668bc0610ab479d916262c6ca
- jcmd/jstack/jmap/jstat
- GC logs
- async-profiler
- heap dump
- Actuator
- 🔥 高频故障与风险 ^xm-5d4494526fc7439fb428c744a7
- OutOfMemoryError
- Full GC
- deadlock
- 线程池/连接池耗尽
- 启动慢
- 🔎 排障路径 ^xm-c86d75b4a5134d7690287ba5ae
- 先看进程/系统资源
- 线程 dump 多次采样
- GC 与分配速率
- heap histogram/dump
- 依赖延迟
- 🧪 实战练习 ^xm-02d923f5cbdc4034a22784e9ea
- 构造内存泄漏和死锁
- GC/线程/接口延迟关联
- ✅ 验收标准 ^xm-25d60706cd9d49248697004b3a
- 能区分 heap/direct/metaspace OOM
- dump 前评估磁盘与暂停
- 修复有负载验证
- 🎯 目标 ^xm-29a761c22ad94546a6de2d73eb
- Kafka / 消息流 ^xm-e3504a750f254898bf92a8cb6a
- 🎯 目标 ^xm-54987e0c73dc4f20bacdbd86de
- 理解分区、副本、消费组、顺序、积压和交付语义。
- 🧠 知识拆解 ^xm-ced5f40fd99b4de8b3c1e529ba
- broker/topic/partition/replica
- leader/ISR
- producer acks/idempotence
- consumer group/rebalance
- offset/lag
- at-least/exactly-once 边界
- ⌨️ 命令 / 配置 / 关键对象 ^xm-9fba87f10373494a98d88e5d02
- kafka-topics/consumer-groups
- JMX metrics
- reassign partitions
- preferred leader
- log dirs
- 🔥 高频故障与风险 ^xm-09f1046317ff460094499da47a
- under-replicated partitions
- consumer lag
- rebalance storm
- disk full
- hot partition
- 🔎 排障路径 ^xm-5b16d14c38654e088264f661a9
- 集群健康→partition→producer/consumer
- 看 ISR/lag/吞吐
- 核对 key 分布
- 检查 broker 磁盘/网络/GC
- 🧪 实战练习 ^xm-100b241945a64962860b6390c9
- 3 broker 集群故障切换
- 积压、扩分区与再均衡
- ✅ 验收标准 ^xm-5aff4094a25b40b7807683dec2
- RPO/RTO 与副本策略一致
- 有容量和保留计划
- 消费者能处理重复
- 🔗 对应优秀开源项目 ^xm-5c6d85fdc21d4e87b3981e7748
- apache/kafka ^xm-86caa8f035da4cbdb8126f0c2d
- 原链接(未复核):
https://github.com/apache/kafka
- 原链接(未复核):
- apache/kafka ^xm-86caa8f035da4cbdb8126f0c2d
- 🎯 目标 ^xm-54987e0c73dc4f20bacdbd86de
- RabbitMQ / 任务队列 ^xm-80790c71d0334209a7ed0b6105
- 🎯 目标 ^xm-3038ed4fd299462ab92b9f5849
- 正确处理确认、重试、死信、流控和高可用。
- 🧠 知识拆解 ^xm-4de049601cb14aa2b4b52d8521
- exchange/queue/binding
- publisher confirm
- consumer ack/prefetch
- DLX/TTL
- quorum queue
- back pressure
- ⌨️ 命令 / 配置 / 关键对象 ^xm-fa7bbaa03f3e407f8f1f07ce68
- rabbitmqctl/rabbitmq-diagnostics
- management metrics
- policy
- queue inspect
- 🔥 高频故障与风险 ^xm-ea3e02983b544c9d80c8525f2b
- unacked 堆积
- 消息循环重试
- 内存/磁盘水位
- 分区与脑裂
- 消费者雪崩
- 🔎 排障路径 ^xm-9231e51309854ba7b9672e1644
- 发布→路由→队列→消费逐段
- 检查 ready/unacked/rate
- 核对 ack/requeue/DLX
- 🧪 实战练习 ^xm-39e3dd5d87b040578341f4ac0f
- 可靠发布与幂等消费
- 死信和延迟重试
- ✅ 验收标准 ^xm-6e90f603516947bab05c38a7f4
- 消息不无限重试
- 积压有告警
- 故障切换经过验证
- 🔗 对应优秀开源项目 ^xm-5f2ace5d022945ba8df3dd0be2
- rabbitmq/rabbitmq-server ^xm-dfe4dc448dde4aa686c3405636
- 原链接(未复核):
https://github.com/rabbitmq/rabbitmq-server
- 原链接(未复核):
- rabbitmq/rabbitmq-server ^xm-dfe4dc448dde4aa686c3405636
- 🎯 目标 ^xm-3038ed4fd299462ab92b9f5849
- Elasticsearch / OpenSearch ^xm-7a3b593869fd40a5871f211e25
- 🎯 目标 ^xm-f0eb8e6b45f54840ba90ea1918
- 管理分片、索引、查询、集群状态和生命周期。
- 🧠 知识拆解 ^xm-fd18cf11e7a24809b1ff688160
- node/cluster/shard/replica
- mapping/analyzer
- segment/merge
- refresh/flush
- ILM/ISM
- heap/page cache
- ⌨️ 命令 / 配置 / 关键对象 ^xm-df5f199a2b204233992ed18e6e
- _cluster/health
- _cat/indices/shards/nodes
- _allocation/explain
- _nodes/stats
- slowlog
- snapshot API
- 🔥 高频故障与风险 ^xm-8f58d36b17e242228a5c0d4e95
- red/yellow
- unassigned shard
- mapping explosion
- GC 压力
- 磁盘水位只读
- 查询慢
- 🔎 排障路径 ^xm-816ba75e61d744d7a18204700a
- cluster→node→index→shard→query
- allocation explain
- 看 heap/GC/segment
- profile/slowlog
- 🧪 实战练习 ^xm-899713902e744002b7f370f0f7
- 索引模板与 ILM
- 节点故障和 snapshot restore
- ✅ 验收标准 ^xm-94d5d3c220b24a8d95da382b35
- 分片大小合理
- 字段/基数受控
- 恢复演练成功
- 🔗 对应优秀开源项目 ^xm-3c20855d0d054f86a5612d4a3e
- opensearch-project/OpenSearch ^xm-a82552c717654161bf1d630a8f
- 原链接(未复核):
https://github.com/opensearch-project/OpenSearch
- 原链接(未复核):
- opensearch-project/OpenSearch ^xm-a82552c717654161bf1d630a8f
- 🎯 目标 ^xm-f0eb8e6b45f54840ba90ea1918
- 服务网格与 Envoy ^xm-5f24329735e64d36a6d185047e
- 🎯 目标 ^xm-67631c0d35a849fa9822e8b930
- 理解数据面代理、xDS、mTLS、流量策略和遥测成本。
- 🧠 知识拆解 ^xm-9cbcf8378c064616ac6088facd
- sidecar/ambient
- xDS/config propagation
- mTLS identity
- retry/timeout/circuit breaking
- traffic shifting
- outlier detection
- ⌨️ 命令 / 配置 / 关键对象 ^xm-5272b4c455094194af41813614
- istioctl proxy-status/config
- Envoy admin
- Kiali/metrics
- tcpdump sidecar
- 🔥 高频故障与风险 ^xm-19c4f306ebf54c7b8e4961279f
- 配置未下发
- 证书过期
- 重试放大
- 双层超时冲突
- sidecar 资源压力
- 🔎 排障路径 ^xm-4ee774ce032a40779663762c34
- control plane→proxy config→listener/cluster/route
- 直连与代理对比
- 检查 mTLS/证书
- 🧪 实战练习 ^xm-8afd676392974819903118c5d0
- 10/90 灰度与故障注入
- mTLS 与授权策略
- ✅ 验收标准 ^xm-ffbcfdcf77f84155a608388b46
- 重试预算受控
- 流量策略有回滚
- 引入 mesh 的收益可量化
- 🔗 对应优秀开源项目 ^xm-0e2a2d9a8b2d4ddb9511ee89cf
-
istio/istio
备注(源图文本,未作运行验证):
定位:Service Mesh 流量、安全与遥测 源码阅读:control plane→xDS→Envoy data plane 实战:灰度、熔断、mTLS、故障注入 注意:先证明业务收益再接受复杂度 整理日期:2026-07-09- 原链接(未复核):
https://github.com/istio/istio
- 原链接(未复核):
-
envoyproxy/envoy
- 原链接(未复核):
https://github.com/envoyproxy/envoy
- 原链接(未复核):
-
- 🎯 目标 ^xm-67631c0d35a849fa9822e8b930
- Nginx / OpenResty / HAProxy 生产运维 ^xm-652ee1f7cbee4a598bee919899
-
★ [新增] 应用与中间件运维主线
- 反向代理与网关 ^xm-963e0c352cf745128193eb3324
- Nginx/OpenResty
- HAProxy
- LVS
- Keepalived
- Ingress/Gateway API
- Java 应用 ^xm-b6071fbf76e54878af5e35273f
- JDK 版本与 GC
- Heap/Metaspace
- 线程池与连接池
- JFR/Heap Dump/Thread Dump
- Tomcat
- 消息与搜索 ^xm-a1de5906f0c3402996983a3989
- Kafka
- RabbitMQ/RocketMQ
- Elasticsearch/OpenSearch
- 积压、分区与副本
- 容量与数据生命周期
- 服务治理 ^xm-a8eb40231e08412099f491a165
- 服务发现
- 配置中心
- 超时/重试/熔断
- 限流与降级
- 优雅启停
- 反向代理与网关 ^xm-963e0c352cf745128193eb3324
-
lvs(Linux Virtual Server)
- dr模式 ^xm-55ju7nfpc6gvvblul23l1ie2bp
- DR组网运行图 ^xm-1080rma6qo94907us5qst23tgf
- 图片引用(本次未导出图片字节):
xap:resources/30d8fb2dad3cff20b4b963f8297a31f521ba968e01cc8ee95bc731ce2b6f194c.png
- 图片引用(本次未导出图片字节):
- DR组网运行图 ^xm-1080rma6qo94907us5qst23tgf
- 工作原理 ^xm-62m0nrro5i0tqjjpfe0mcrgtkk
- DR运行过程 ^xm-7202u46pnurh20flnfr3bavi3a
- 图片引用(本次未导出图片字节):
xap:resources/9fb13f74c500d84a0c2f45fb18f404825f7e319eacd770151df3137bcb05d943.png
- 图片引用(本次未导出图片字节):
- DR运行过程 ^xm-7202u46pnurh20flnfr3bavi3a
- 优点
- 缺点
- dr模式 ^xm-55ju7nfpc6gvvblul23l1ie2bp
-
⚑ [纠错] Keepalived
备注(源图文本,未作运行验证):
Keepalived 常用于 VRRP 高可用与健康检查;不要与 TCP keepalive 或 HTTP Keep-Alive 混淆。-
⚑ [纠错] 网络连通性检查
备注(源图文本,未作运行验证):
Keepalived 的健康检查能力由具体 checker 和脚本配置决定,不应固定描述为三层定期 ICMP。 -
⚑ [纠错] TCP 端口健康检查
备注(源图文本,未作运行验证):
端口连通性属于传输层检查,但只能证明端口可建立连接,不能证明业务请求正确。 -
⚑ [纠错] HTTP/HTTPS 应用层健康检查
备注(源图文本,未作运行验证):
URL、状态码或响应内容校验属于 OSI 第七层应用层检查,不是第五层。
-
-
Tomcat
- 模型结构图 ^xm-79r70s9fhtr65sreu3rsqo96eo
- 图片引用(本次未导出图片字节):
xap:resources/63c7fac6edd907fe61dfbd7cfe0b16e29452c3ee5f8e5e6f2184fc587c4bbf4d.png
- 图片引用(本次未导出图片字节):
- jvm参数详解 ^xm-56639cktaaagahmhbh7c6vt67o
-
-Xmx2048m:设置JVM最大可用内存为2048m。
-
-Xms2048m:设置JVM初始内存为3550m。此值可以设置与-Xmx相同,这样可以避免每次垃圾回收完成后JVM重新分配内存。
-
-Xmn640m:设置年轻代大小为640 m。
-
⚠ [版本限定] -XX:PermSize=256m:perm区初始值。
备注(源图文本,未作运行验证):
PermGen 已在 Java 8 移除并由 Metaspace 替代。仅在维护旧版 JVM 时参考。 -
⚠ [版本限定] -XX:MaxPermSize=256m:perm区最大值,将它和PermSize设成一样,是想用一个固定值,不希望它自增。
备注(源图文本,未作运行验证):
PermGen 已在 Java 8 移除并由 Metaspace 替代。仅在维护旧版 JVM 时参考。 -
-XX:SurvivorRatio=7:年轻代中Eden区与两个Survivor区的比值(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: -XX:SurvivorRatio=7:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如:3,表示Eden:Survivor=3:2,一个Survivor区占整个年轻代的1/5 -
-XX:MaxTenuringThreshold=8:在eden经过GC后存活,并且survivor能容纳的对象,将移动到sur(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: -XX:MaxTenuringThreshold=8:在eden经过GC后存活,并且survivor能容纳的对象,将移动到survivor空间内,如果对象在survivor中继续熬过若干次回收(默认为15次)将会被移动到老年代中。回收次数由MaxTenuringThreshold设置。 -
-Xnoclassgc:禁用类垃圾回收,性能会高一点;
-
-XX:+DisableExplicitGC:禁止System.gc(),免得开发人员误调用gc方法影响性能,虽然现在还没有调,但还是加上了。
-
⚠ [版本限定] -XX:+UseConcMarkSweepGC:对旧生代采用并发标记交换算法进行GC。
备注(源图文本,未作运行验证):
CMS/ParNew 属于旧 JVM 调优记录。现代 JDK 应根据版本和延迟目标评估 G1、ZGC 等收集器,并先用 GC 日志和压测验证。 -
⚠ [版本限定] -XX:+UseParNewGC:对年轻代采用多线程并行回收,这样收得快;
备注(源图文本,未作运行验证):
CMS/ParNew 属于旧 JVM 调优记录。现代 JDK 应根据版本和延迟目标评估 G1、ZGC 等收集器,并先用 GC 日志和压测验证。 -
⚠ [版本限定] -XX:+CMSParallelRemarkEnabled:如果使用了UseParNewGC,那么同时使用CMSParallel(详见备注)
备注(源图文本,未作运行验证):
CMS/ParNew 属于旧 JVM 调优记录。现代 JDK 应根据版本和延迟目标评估 G1、ZGC 等收集器,并先用 GC 日志和压测验证。 原节点完整内容: ⚠ [版本限定] -XX:+CMSParallelRemarkEnabled:如果使用了UseParNewGC,那么同时使用CMSParallelRemarkEnabled参数可以降低标识暂停。 -
⚠ [版本限定] -XX:CMSInitiatingOccupancyFraction=45:
备注(源图文本,未作运行验证):
CMS/ParNew 属于旧 JVM 调优记录。现代 JDK 应根据版本和延迟目标评估 G1、ZGC 等收集器,并先用 GC 日志和压测验证。 -
⚠ [版本限定] -XX:+CMSPermGenSweepingEnabled:旧生代使用算法为B型,默认是打开的。
备注(源图文本,未作运行验证):
CMS/ParNew 属于旧 JVM 调优记录。现代 JDK 应根据版本和延迟目标评估 G1、ZGC 等收集器,并先用 GC 日志和压测验证。
-
- 模型结构图 ^xm-79r70s9fhtr65sreu3rsqo96eo
-
⚑ [纠错] Nginx
备注(源图文本,未作运行验证):
原节点名称:ngnix。已统一为标准拼写。-
源码编译
-
yum install -y patch make cmake gcc gcc-c++ gcc-g77 flex bison f(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: yum install -y patch make cmake gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glib2 glib2-devel bzip2 bzip2-devel libevent libevent-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel vim-minimal nano fonts-chinese gettext gettext-devel ncurses-devel gmp-devel pspell-devel unzip libcap diffutils -
安装nginx和配置nginx.conf文件 wget https://nginx.org/download/nginx-1.1(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: 安装nginx和配置nginx.conf文件 wget https://nginx.org/download/nginx-1.14.2.tar.gz -
解压包: tar xf nginx-1.14.2.tar.gz 编译安装: ./configure —prefix=/home(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: 解压包: tar xf nginx-1.14.2.tar.gz 编译安装: ./configure --prefix=/home/yys/nginx && make && make install
-
-
反向代理
- upstream模块可以配置后端tomcat服务器
-
缓存服务器
-
负载均衡
-
写脚本筛选web访问高低数量
- cat access.log | awk -F : ‘{print$1}’ | sort | uniq -c | sort -k 1 -n -r | head -10
-
⚑ [纠错] OpenResty
备注(源图文本,未作运行验证):
原节点名称:openristy。已统一为标准拼写。
-
-
lnmp阿里云搭建
-
1.设置防火墙
-
firewall-cmd —zone=public —add-port=80/tcp —permanent firewal(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=8088/tcp --permanent firewall-cmd --zone=public --add-port=8001/tcp --permanent firewall-cmd --reload # 重新加载 firewall-cmd --list-all # 查看
-
-
2.准备编译环境
-
yum groupinstall ‘Development Tools’ yum install zlib-devel bzip(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurses-devel yum install libffi-devel -y yum install openssl-devel -y
-
-
3.非root用户解压: tar -zxvf Python-3.6.5.tgz
-
4.编译安装python
-
./configure —prefix=/home/yys/python3 —enable-optimizations —(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: ./configure --prefix=/home/yys/python3 --enable-optimizations --with-ssl && make && make install
-
-
5.设置环境变量
-
vi ~/.bash_profile export PATH=$PATH:/home/yys/python3.6/bin(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: vi ~/.bash_profile export PATH=$PATH:/home/yys/python3.6/bin
-
-
6.环境升级
-
pip3的版本是9.0.3需要升级一下升级到10 pip3 install —upgrade pip 安装mysql外部库测试(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: pip3的版本是9.0.3需要升级一下升级到10 pip3 install --upgrade pip 安装mysql外部库测试 pip3 install pymysql 安装virtualenv 是一个创建隔绝的Python环境的工具 pip3 install virtualenv
-
-
7.多版本管理virtualenv
-
创建虚拟环境: mkvirtualenv my_venv 该命令将在~/Envs目录下(WORKON_HOME环境变量值)创建m(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: 创建虚拟环境: mkvirtualenv my_venv 该命令将在~/Envs目录下(WORKON_HOME环境变量值)创建my_venv目录
-
-
8.安装django命令
-
安装djongo pip3 install django 卸载djongo pip3 uninstall django 安装uw(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: 安装djongo pip3 install django 卸载djongo pip3 uninstall django 安装uwsgi pip3 install 查看pip安装以后的包路径: pip3 show uwsgi
-
-
9.搭建django工程,应用,模板
-
建立django工程名为mysite: django-admin.py startproject mysite 建立app应用名(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: 建立django工程名为mysite: django-admin.py startproject mysite 建立app应用名为login python3 manage.py startapp login 新建文件夹templates模板文件 mkdir templates
-
-
10.mysite下的设置文件
-
11.测试django连接命令
-
cd /home/yys/mysite 切换到mysite目录: python manage.py runserver 0.0.(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: cd /home/yys/mysite 切换到mysite目录: python manage.py runserver 0.0.0.0:8088
-
-
12.测试uwsgi连接
-
安装uwsgi pip3 install uwgsi 测试uwsgi连接: uwsgi —http :8088 —wsgi-(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: 安装uwsgi pip3 install uwgsi 测试uwsgi连接: uwsgi --http :8088 --wsgi-file test.py 测试连接uwsgi与Django: uwsgi --http :8088 --chdir /home/yys/mysite --module mysite.wsgi
-
-
13.nginx.conf文件编辑
-
打开nginx.conf文件 vi /home/yys/nginx/conf/nginx.conf 配置文件如下: gzip(详见备注)
备注(源图文本,未作运行验证):
原节点完整内容: 打开nginx.conf文件 vi /home/yys/nginx/conf/nginx.conf 配置文件如下: #gzip on; server { listen 8088; #改大于1024的端口 server_name localhost; charset utf-8; location / { include uwsgi_params; uwsgi_pass 127.0.0.1:8088; uwsgi_param UWSGI_SCRIPT mysite.wsgi; uwsgi_param UWSGI_CHDIR /home/yys/mysite; } location /static/ { alias /home/yys/mysite/static/; #静态文件目录 } #access_log logs/host.access.log main;
-
-
⚑ [纠错] 14.启动测试Nginx
备注(源图文本,未作运行验证):
原节点名称:14.启动测试ngnix。已修正拼写或统一术语。-
⚑ [纠错] 启动测试Nginx: 进入NGINX启动目录:/home/yys/nginx/sbin/ 测试启动:./nginx -t 启动:(详见备注)
备注(源图文本,未作运行验证):
原节点名称:启动测试nignx: 进入NGINX启动目录:/home/yys/nginx/sbin/ 测试启动:./nginx -t 启动:./nginx nginx: the configuration file /home/yys/nginx/conf/nginx.conf syntax is ok nginx: configuration file /home/yys/nginx/conf/nginx.conf test is successful。已修正拼写或统一术语。 原节点完整内容: ⚑ [纠错] 启动测试Nginx: 进入NGINX启动目录:/home/yys/nginx/sbin/ 测试启动:./nginx -t 启动:./nginx nginx: the configuration file /home/yys/nginx/conf/nginx.conf syntax is ok nginx: configuration file /home/yys/nginx/conf/nginx.conf test is successful
-
-
-