• Nginx配置文件nginx.conf超详细讲解

    #nginx进程,一般设置为和cpu核数一样worker_processes 4;#错误日志存放目录error_log /data1/logs/error.log crit;#运行用户,默认即是nginx,可不设置user nginx#进程pid存放位置pid /application/nginx/ 2025-04-08 01:00:58
  • Nginx的路径匹配规则

    =,精确匹配^~,匹配以xx开头~,正则匹配,区分大小写~*,正则匹配,不区分大小写!~,正则不匹配,区分大小写!~*,正则不匹配,不区分大小写/ 通配,所有没有匹配的,按当前规则处理 优先级: = 的优先级最高,其次是^~,然后的正则匹配,最后是/的通配。 2025-04-07 00:12:24
  • nginx 解决 readv() failed (104: Connection reset by peer)

    查看nginx error错误,发现上传接口报以下错:2019/10/10 19:58:25 [error] 299784#0: *5967188 readv() failed (104: Connection reset by peer) while reading upstream, clien 2025-04-06 01:44:48
  • 「Nginx」-Nginx location 匹配规则详解

    Nginx 中主要通过location来匹配请求规则,它也是区分匹配优先级的,但很多同学对此比较迷糊,本节就来详细介绍一下Nginx location的规则。Nginx location 语法规则location [=|~|~*|^~] /uri/ { ....}Nginx location 2025-04-06 01:02:51
  • nginx 配置$Query String $args 根据条件proxy_pass

    实际开发中经常有根据请求参数来路由到不同请求处理者的情况,根据POST请求参数需要些nginx插件,这里主要简单介绍下如何根据GET参数来路由。1、location进行路径最常见的是通过location进行路径匹配的时候,没办法是用正则表达一起捕获这个路径和querstring的。那么我想真的URL 2025-04-06 00:52:55
  • Docker部署Nginx+Flask+Mongo的应用介绍

    使用Docker部署Nginx+Flask+Mongo的应用Nginx做为服务器,Mongo为数据库支持,Flask为Python语言的Web框架,利用Docker的容器特性,可以简单地部署在linux服务器上项目准备项目主要目录如下__ project-name |__ docker-file | 2025-04-06 00:21:40
  • 高并发下nginx调优实战

    1.nginx优势说明a. 占有内存少 (在3W并发连接中,开启的10个nginx进程消耗内存大约150M)b. 高并发能力强 (官方测试能够支撑5W并发连接,在实际生产环境中能到2-3W并发连接数)c . 简单 (配置文件通俗易懂)d . 价格 (免费、开源)e. 支持Rewriter重写 (能够 2025-04-04 00:15:35
  • Nginx服务器的反向代理proxy_pass配置方法讲解

    就普通的反向代理来讲Nginx的配置还是比较简单的,如:location ~ /* {proxy_pass http://127.0.0.1:8008;}或者可以location /{proxy_pass http://127.0.0.1:8008;}Apache2的反向代理的配置是 2025-04-04 00:05:18
  • Django+uWSGI+Nginx部署原理及配置详解

    一、Django+uWSGI+Nginx 组件原理Django本身只是一个基于Python语言写的一个开源WEb框架,不具备服务器网关功能。如果我们想通过外网访问Django项目,那么我们做为客户端,首先向服务端发出请求,这时服务端有一个对外服务的组件或接口(如Nginx、Apache等)接收客户端 2025-04-03 00:49:11
  • NGINX: 轮询调度、加权轮询调度、平滑加权轮询调度

    轮询调度,NGINX 中的一种基本负载均衡策略,本篇会简要说明以下三种。轮询调度加权轮询调度平滑加权轮询调度调度算法轮询调度假如,轮询调度有三个回源节点 {a、b、c} ,三个回源节点在一次轮询过程中,都会被调用一次。缺点:不同回源节点的性能不一样,导致高性能的机器负载非常低,而低性能的机器负载非常 2025-04-02 00:55:49