重定向 Rewrite一、介绍Rewrite根据nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写和者重定向。Rewrite和location类似,都可以实现跳转,区别是rewrite是在同一域名内更改url,而location是对同类型匹配路径做控制访问,或者proxy_pass代理到其他服务器。Rewrite和location
......
65
0
0
2024-10-31
配置文件路径cd /usr/local/nginx/conf
cat nginx.conf
默认配置如下#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/er
......
33
0
0
2024-10-31
重定向 Rewrite一、介绍Rewrite根据nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写和者重定向。Rewrite和location类似,都可以实现跳转,区别是rewrite是在同一域名内更改url,而location是对同类型匹配路径做控制访问,或者proxy_pass代理到其他服务器。Rewrite和location
......
33
0
0
2024-10-31
前言老大安排的,被迫营业,去给同事讲Nginx。基本介绍(可跳过)Nginx 是一个高性能的 HTTP 服务器和反向代理,它以其稳定性、丰富的功能集、简单的配置和低资源消耗而闻名。Nginx主要用来处理HTTP请求,提供负载均衡、静态内容服务、反向代理等功能。正向代理:居家办公用过公司的内网VPN吧,你所有的请求在发送前,被代理成了内网的IP去获取内网的数据
......
94
0
0
2024-09-16
Nginx 日志切割-手动现有的日志都会存在access.log文件中,但是随着时间的推移,这个文件的内容会越来越多,体积会越来越大,不便于运维人员查看,所以我们可以通过把这个大的日志文件切割为多份不同的小文件作为日志,切割规则可以以天为单位,如果每天有几百G或者几个T的日志的话,则可以按需以每半天或者每小时对日志切割一下。具体步骤如下:创建一个shelll
......
356
0
0
2024-05-18
前言一、Nginx 简介Nginx(“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 nginx 网站用户有: 百度 、京东、 新浪 、网易、 腾讯 、 淘宝等。1.1 WEB 服务器 Nginx 可以作为静态页面的 web 服务器
......
498
0
0
2024-03-16
文章目录概述官网文档需求实现概述在Nginx中,您可以使用error_page指令来指定当请求遇到特定错误时应当显示的自定义错误页面。为了实现带有图片的自定义错误页面,可以按照以下步骤操作:创建错误页面: 首先,需要创建一个HTML文件作为错误页面。在这个文件中,可以定义需要的图片、样式和任何其他内容。例如,如果您想要在404错误页面显示一张图片,可以创建一
......
492
0
0
2024-03-12
1. $args$args变量包含请求行中的参数。例如,请求URL为/index.html?page=2,那么$args的值就是page=2。
1.假设你想根据请求参数是否包含debug来决定是否开启debug模式,你可以这样配置:location / {
if ($args \~* "debug") {
error_log /var/lo
......
624
0
0
2024-02-06
前言 Nginx (“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发 高性能的 Web和 反向代理 服务器 ,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx在部署网站时,可以说是小伙伴们的首选,当然不能说全部项目都使用,对于一些小项目,直接 IIS (.Net)、Tomcat(Jav
......
306
0
0
2023-11-07
nginx 是一款出色的开源 Web 服务器,性能强大且安装和配置也比较容易,在《如何在 CentOS 系统中安装和配置 nginx 服务?》和《如何将 Nginx 服务配置为 Windows 系统服务?》文章中,我已经介绍过如何安装和配置 nginx。而本文则准备介绍一下如何在 Nginx 服务器中配置 GZip 压缩? 前面提到 nginx 是一款
......
394
0
0
2023-11-06
1、环境准备1.1、 Nginx Nginx版本:1.12.0Nginx为了支持Https需要安装http_ SSL _module模块。在编译时需要带上–with-http_ssl_module参数。 ./configure --prefix=/usr/local/nginx --with-http_ssl_module
make &&
......
656
0
0
2023-06-17
目录nginx平滑升级及nginx配置文件nginx平滑升级并添加新功能nginx配置文件nginx.conf配置详解用于调试、定位问题的配置参数正常运行必备的配置参数优化性能的配置参数网络连接相关的配置参数fastcgi的相关配置参数nginx作为web服务器时使用的配置:http{}段的配置参数http{}段配置指令:nginx平滑升级及nginx配置文
......
365
0
0
2023-05-31
目录背景499的含义与可能原因一个客户端主动行为导致499的例子一个客户端被动行为导致499的例子服务端问题可能导致499?nginx中的504判定相关超时配置服务端耗时过长导致的499通过proxy_ignore_client_abort配置解决499问题?非高峰时期单个upstream偶发响应缓慢、导致超时的原因总结参考资料背景nginx 499在服务端
......
540
0
0
2023-05-19
目录Nginx的主要应用场景静态网站部署负载均衡Nginx的使用场景及示例1.静态资源服务器2.反向代理3.负载均衡器4.缓存服务器5.反向代理服务器6.WebSocket服务器总结Nginx的主要应用场景静态网站部署nginx是一个http的web服务器,可以将服务器上的静态文件(html、css、图片)通过HTTP协议返回给浏览器客户端。举例:我们在服务
......
376
0
0
2023-05-18
Nginx 的配置文件 nginx.conf#user nobody;
#主模块命令, 指定Nginx的worker进程运行用户以及用户组,默认由nobody账号运行
worker_processes 1;
#指定Nginx要开启的进程数
error_log logs/error.log;
#用来定义全局错设日志文件的路径和日志名称
#
......
366
0
0
2023-02-19