前言一、Nginx 简介Nginx(“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 nginx 网站用户有: 百度 、京东、 新浪 、网易、 腾讯 、 淘宝等。1.1 WEB 服务器 Nginx 可以作为静态页面的 web 服务器 ......
76
0
0
2024-03-16
文章目录概述官网文档需求实现概述在Nginx中,您可以使用error_page指令来指定当请求遇到特定错误时应当显示的自定义错误页面。为了实现带有图片的自定义错误页面,可以按照以下步骤操作:创建错误页面: 首先,需要创建一个HTML文件作为错误页面。在这个文件中,可以定义需要的图片、样式和任何其他内容。例如,如果您想要在404错误页面显示一张图片,可以创建一 ......
78
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 ......
159
0
0
2024-02-06
前言 Nginx (“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发 高性能的 Web和 反向代理 服务器 ,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx在部署网站时,可以说是小伙伴们的首选,当然不能说全部项目都使用,对于一些小项目,直接 IIS (.Net)、Tomcat(Jav ......
156
0
0
2023-11-07
nginx 是一款出色的开源 Web 服务器,性能强大且安装和配置也比较容易,在《如何在 CentOS 系统中安装和配置 nginx 服务?》和《如何将 Nginx 服务配置为 Windows 系统服务?》文章中,我已经介绍过如何安装和配置 nginx。而本文则准备介绍一下如何在 Nginx 服务器中配置 GZip 压缩? 前面提到 nginx 是一款 ......
206
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 && ......
488
0
0
2023-06-17
目录nginx平滑升级及nginx配置文件nginx平滑升级并添加新功能nginx配置文件nginx.conf配置详解用于调试、定位问题的配置参数正常运行必备的配置参数优化性能的配置参数网络连接相关的配置参数fastcgi的相关配置参数nginx作为web服务器时使用的配置:http{}段的配置参数http{}段配置指令:nginx平滑升级及nginx配置文 ......
234
0
0
2023-05-31
目录背景499的含义与可能原因一个客户端主动行为导致499的例子一个客户端被动行为导致499的例子服务端问题可能导致499?nginx中的504判定相关超时配置服务端耗时过长导致的499通过proxy_ignore_client_abort配置解决499问题?非高峰时期单个upstream偶发响应缓慢、导致超时的原因总结参考资料背景nginx 499在服务端 ......
391
0
0
2023-05-19
目录Nginx的主要应用场景静态网站部署负载均衡Nginx的使用场景及示例1.静态资源服务器2.反向代理3.负载均衡器4.缓存服务器5.反向代理服务器6.WebSocket服务器总结Nginx的主要应用场景静态网站部署nginx是一个http的web服务器,可以将服务器上的静态文件(html、css、图片)通过HTTP协议返回给浏览器客户端。举例:我们在服务 ......
236
0
0
2023-05-18
Nginx 的配置文件 nginx.conf#user nobody; #主模块命令, 指定Nginx的worker进程运行用户以及用户组,默认由nobody账号运行 worker_processes 1; #指定Nginx要开启的进程数 error_log logs/error.log; #用来定义全局错设日志文件的路径和日志名称 # ......
245
0
0
2023-02-19
根据域名自定义跳转if ( $host = 'www.baidu.com' ) { rewrite ^/(.*)$ http://baidu.com/$1 permanent; } 浏览器的类型,作出相应的跳转# 根据浏览器头部 URL 重写到指定目录 if ($http_user_agent ~* MSIE) { rewrite ^(. ......
295
0
0
2023-02-19
常规配置模板#user www www; worker_processes auto; error_log /home/wwwlogs/nginx_error.log crit; #pid /usr/local/nginx/nginx.pid; #Specifies the value for maximum file descri ......
273
0
0
2023-02-19
nginx的一些配置记录全局变量$args //请求中的的参数名,即“?”后面的arg_name=arg_value形式的arg_name $arg_PARAMETER //这是参数的一个匹配模式,PARAMETER为具体的参数名,$arg_PARAMETER就表示获取具体的参数值,例如上面的$arg_name就是获取url中name的值 $is_arg ......
405
0
0
2023-02-02
老高的服务器最近表示亚历山大,先祭出此篇缓解前端压力,之后再从代码中优化一下。基本配置用基本配置只是使用了nginx的基本特性,许多高级特性我们需要手动打开!强调几个配置# http://nginx.org/en/docs/ngx_core_module.html#worker_processes # auto 1.3.8 and 1.2.5 后的版本都支 ......
333
0
0
2023-01-30
nginx配置详解用了nginx这么久,很多配置还是记不牢,还是总结一下吧!基本命令:service nginx reload service nginx start service nginx stop #检测配置文件是否通过,需要比较高的权限,否则可能会报 Permission denied /usr/sbin/nginx -t #平滑重启 ......
315
0
0
2023-01-30