Nginx
文章平均质量分 94
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务
南宫乘风
当你的才华撑不起你的野心时,只有静下心学习才是唯一的出路
展开
-
使用Nginx OpenResty与Redis实现高效IP黑白名单管理
OpenResty是一个基于Nginx的全功能Web平台,它集成了一系列精心设计的Lua库、第三方模块和一个基于LuaJIT的轻量级Web框架。OpenResty的核心是Nginx,但它通过Lua语言扩展了Nginx的功能,使其能够构建能够处理超高并发的动态Web应用。白名单是一种安全策略,用于定义一组被信任的IP地址或实体,它们被允许访问特定的资源或服务。安全性增强:限制访问权限,仅允许特定的IP地址访问敏感资源。防止滥用:减少恶意用户或爬虫对服务的滥用。流量管理。原创 2024-07-15 16:47:03 · 1515 阅读 · 0 评论 -
Nginx日志格式化和追踪
Nginx默认日志格式包含多个字段,每个字段都提供了有用的信息来帮助分析服务器行为。: 客户端的IP地址: 客户端用户的名称: 访问时间与时区$request: 完整的HTTP请求行,包括请求方法、URI和协议$status: 服务器响应的HTTP状态码: 发送给客户端的字节数,不包括响应头的大小: 客户端发送的HTTP Referer头部信息: 客户端发送的User-Agent头部信息这些字段的组合可以提供全面的请求和响应信息,有助于分析用户行为和服务器性能。原创 2024-04-10 17:25:30 · 1461 阅读 · 0 评论 -
Nginx在Kubernetes集群中的进阶应用
在现代DevOps环境中,Nginx作为负载均衡器与Kubernetes的Ingress资源的结合,为应用程序提供了强大的路由和安全解决方案。本文将深入探讨如何利用Nginx的灵活性和功能,实现高效、安全的外部访问控制,以及如何配置Ingress以优化流量管理和SSL/TLS支持。Nginx 可以与 Kubernetes 的 Ingress 资源配合使用,以提供高级的路由和负载均衡功能。Ingress 允许你通过定义规则来管理外部访问集群内服务的路径。原创 2024-04-02 16:13:11 · 844 阅读 · 0 评论 -
Nginx模板自动化
在日常工作中,我们经常需要创建Nginx配置文件的模板,以便在不同的环境中快速部署和配置Nginx服务器。然而,这样的任务通常需要重复性高、耗时长,且容易出错。为了加快这些任务的完成,并提高工作效率,可以使用一些自动化工具来简化Nginx配置文件的生成和管理。其中,一种常见的方法是使用基于文本替换的模板引擎,如Jinja2、Mustache等,将Nginx配置文件中的变量替换为实际的值。原创 2023-04-10 14:29:25 · 888 阅读 · 0 评论 -
Git入门基础教程和SourceTree应用
目录 一、Git的安装1.1 图形化界面1.2 命令行界面二、本地仓库的创建与提交2.1 图形化界面2.1.1 首先在电脑上有一个空白目录2.1.2 打开SourceTree 2.1.3 点击左边"克隆/新建",创建本地仓库 2.1.4 选择第一步中的空白目录...转载 2019-12-05 13:45:27 · 1490 阅读 · 0 评论 -
Nginx 配置高可用的集群
1、什么是 nginx 高可用(1)需要两台 nginx 服务器 (2)需要 keepalived (3)需要虚拟 ip2、配置高可用的准备工作(1)需要两台服务器 192.168.17.129 和 192.168.17.131 (2)在两台服务器安装 nginx (3)在两台服务器安装 keepalived3、在两台服务器安装 keepalived(1...原创 2019-12-04 18:05:19 · 388 阅读 · 0 评论 -
Nginx 配置实例-动静分离
1、什么是动静分离通过 location 指定不同的后缀名实现不同的请求转发。通过 expires 参数设置,可以使浏 览器缓存过期时间,减少与服务器之前的请求和流量。具体 Expires 定义:是给一个资源 设定一个过期时间,也就是说无需去服务端验证,直接通过浏览器自身确认是否过期即可, 所以不会产生额外的流量。此种方法非常适合不经常变动的资源。(如果经常更新的文件, 不建议使用 Ex...原创 2019-12-04 17:57:02 · 337 阅读 · 0 评论 -
nginx 配置实例-负载均衡
1、实现效果(1)浏览器地址栏输入地址 http://www.123.com/edu/a.html,负载均衡效果,平均 8080 和 8081 端口中2、准备工作(1)准备两台 tomcat 服务器,一台 8080,一台 8082(2)在两台 tomcat 里面 webapps 目录中,创建名称是 edu 文件夹,在 edu 文件夹中创建 页面 a.html,用于测试3、在 ...原创 2019-11-28 18:03:28 · 415 阅读 · 0 评论 -
nginx 配置实例-反向代理
反向代理实例一虚拟机IP:192.168.116.129实现效果:使用 nginx 反向代理,访问 www.123.com 直接跳转到 虚拟机的192.168.116.129:8080实验代码1) 启动一个 tomcat,浏览器地址栏输入 192.168.116.129:8080,出现如下界面2) 通过修改本地 host 文件,将 www.123.com 映射到192....原创 2019-11-28 15:15:18 · 577 阅读 · 1 评论 -
Nginx 简介与安装、常用的命令和配置文件
1、nginx 简介(1)介绍 nginx 的应用场景和具体可以做什么事情 (2)介绍什么是反向代理 (3)介绍什么是负载均衡 (4)介绍什么是动静分离 2、nginx 安装(1)介绍 nginx 在 linux 系统中如何进行安装3、nginx 常用的命令和配置文件(1)介绍 nginx 启动、关闭、重新加载命令 (2)介绍 nginx 的配置文件...原创 2019-11-26 20:42:29 · 482 阅读 · 0 评论