Jacky's blog
首页
  • 学习笔记

    • web
    • android
    • iOS
    • vue
  • 分类
  • 标签
  • 归档
收藏
  • tool
  • algo
  • python
  • java
  • server
  • growth
  • frida
  • blog
  • SP
  • more
GitHub (opens new window)

Jack Yang

编程; 随笔
首页
  • 学习笔记

    • web
    • android
    • iOS
    • vue
  • 分类
  • 标签
  • 归档
收藏
  • tool
  • algo
  • python
  • java
  • server
  • growth
  • frida
  • blog
  • SP
  • more
GitHub (opens new window)
  • 服务器tutorial
  • spring

  • 数据库

  • 运维

  • other

    • nginx
      • base
      • common
        • command
        • load balance
      • link
    • elastic

    • websocket
    • 服务器面试题整理
  • 《server》
  • other
Jacky
2025-04-08
目录

nginx

# base

Nginx(发音为"engine-x")是一个高性能的开源 Web 服务器, 也可以用作反向代理服务器、负载均衡器、HTTP 缓存以及用于处理 HTTP 请求的应用程序服务器。

以下是关于 Nginx 的一些重要信息和功能:

  • 高性能: Nginx 以其出色的性能而闻名, 特别适用于高流量的网站和应用程序。它使用异步事件驱动的架构, 能够处理大量并发连接而不消耗太多内存或系统资源

  • 反向代理: Nginx 可以用作反向代理服务器, 将客户端请求转发给后端服务器, 然后将响应返回给客户端。这使得 Nginx 成为构建可伸缩的应用程序架构的重要工具, 可以将流量分发给多个后端服务器

  • 负载均衡: Nginx 支持多种负载均衡算法, 包括轮询、IP 哈希、最小连接数等。这使得它可以均衡地分发请求到多个后端服务器, 提高应用程序的可用性和性能

  • HTTP 缓存: Nginx 充当 HTTP 缓存代理时, 可以缓存响应数据, 减轻后端服务器的负载, 并加快客户端的响应时间。它支持静态文件缓存以及动态内容的缓存

  • SSL/TLS 终止: Nginx 可以终止 SSL/TLS 连接, 允许您在 Nginx 服务器上配置和管理 HTTPS 通信。这对于加密 Web 流量非常重要

  • 虚拟主机: Nginx 支持虚拟主机配置, 使得可以在同一台服务器上托管多个域名或应用程序, 同时保持隔离性和安全性

  • 模块化架构: Nginx 的模块化架构允许您根据需要加载不同的功能模块, 因此可以根据特定的用例自定义配置

  • 日志和监控: Nginx 生成详细的访问日志, 可以帮助您监控网站或应用程序的性能, 并进行故障排除

  • 开源和社区支持: Nginx 是一个开源项目, 拥有庞大的社区, 提供了丰富的文档、插件和扩展, 以及活跃的讨论和支持

总的来说, Nginx 是一个强大而灵活的 Web 适用于各种用例, 从简服务器和反向代理服务器, 单的静态网站托管到大规模的应用程序负载均衡。它是许多现代 Web 架构的关键组件之一

# common

# command

  • nginx -s reload

# load balance

  1. RR(默认)
  2. 权重
  3. ip_hash: session
  4. fair
  5. url_hash

# link

  • nginx (opens new window)
  • 全面了解 Nginx 主要应用场景 (opens new window)
  • 项目体验: NginxSpringDemo (opens new window)
上次更新: 2025/04/15, 22:06:25
内网穿透
elastic

← 内网穿透 elastic→

最近更新
01
npx 使用指南
10-12
02
cursor
09-28
03
inspect
07-20
更多文章>
Theme by Vdoing | Copyright © 2019-2025 Jacky | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式