Nginx(六)、配置解析之location解析

nginx成为非常流行的代理服务软件,最根本的原因也许是在于其强悍性能。但还有一些必要的条件,比如功能的完整,配置的易用,能够解决各种各样的实际需求问题,这些是一个好的软件的必备特性。 那么,今天我们就来看看nginx配置的部分原则和解析原理吧。我们只做location部分的细节解析,但其他配置道理 ... »

Nginx详解

1. Nginx简介 1.1 Nginx 的应用场景 Nginx ("engine x") 是一个 高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强。事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 Nginx 的网站用户有:百度、京东、新浪、网易、腾 ... »

【Nginx学习笔记】-初识Nginx

Nginx Nginx中文文档 - https://www.nginx.cn/doc/ Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Ramb ... »

阿里云centos7[linux]安装nginx

标题 说明 服务器版本 Centos7 x64 nginx版本 1.19.6 作者 walton 一、准备 创建安装包目录并进入 mkdir /usr/dev/nginx cd /usr/dev/nginx 下载安装包 wget http://nginx.org/download/nginx-1.1 ... »

一次 Nginx proxy_set_header 故障问题解析和延升

本文会先由一个问题引入,然后再进行多种情况进行分析。 一、问题和排查步骤 1.1 问题基本信息 ​ 我们应用程序从代码层面收到的 Header 中的 Host 的值是 upstream 的 名称。 我们程序是需要获取到实际的值。所以这里存在一个问题。 我们先看看我们的 nginx 配置。 upstr ... »

记录一次 Nginx 配置 proxy_pass 后 返回404问题

一、 Nginx 配置 proxy_pass 后 返回404问题 故障解决和定位 1.1、 问题 在一次生产涉及多次转发的配置中, 需求是下面的图: 在配置好了 proxy_pass 之后,请求 www.djx.com 直接返回 404,没有什么其他的异常。 但是我们直接请求后端 www.baidu ... »

跨域配置与两种解决方法

跨域问题出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚 ... »

nginx限流配置

在上一篇文章Nginx负载均衡配置中,我们已经介绍了关于nginx的安装与nginx负载均衡配置相关的知识,今天主要讲讲nginx是如何限流的。随着业务的扩散,系统并发越来越高时,有三样利器用来保护系统,分别是缓存、降级和限流。 ... »

nginx优化【收藏篇】

1. 动态页返回码 2. 错误页面优化 3. 连接数优化 4.配置优化 5.日志优化 关于运维学习、分享、交流,笔者开通了微信公众号【大隆爱分享】,感兴趣的朋友可以关注下,欢迎加入,建立属于我们自己的小圈子,一起学运维知识。 有需要技术交流的小伙伴可以加我微信,期待与大家共同成长,本人微信:可在公众 ... »

nginx反向代理和负载均衡《实战》

一、nginx反向代理 反向代理服务器:192.168.4.51 HTTP1:192.168.4.52 HTTP2:192.168.4.53 安装方法参考上篇 关键字【nginx安装】 Nginx主机 vim /usr/local/nginx/conf/nginx.conf server { lis ... »

nginx安装

一、nginx安装 安装环境: Redhat7.6 Nginx1.7 官网地址:https://www.nginx.com/ 软件下载地址:http://nginx.org/en/download.html http://nginx.org/download/nginx-1.17.2.tar.gz ... »

谈谈nginx和lvs各自的优缺点以及使用

在最开始呢,咱们先说一下什么叫负载均衡,负载均衡呢,就是将一批请求,根据请求的内容,分发到不同的后端去进行相应的处理,从而提供负载分担,主备切换等功能。 对于不同的负载均衡软件,有不同的流量分发算法,今天,我们最市面上比较主流的两种负载均衡做一个对比,看看他们分别的优缺点,以及在很多情况下如何去做配 ... »

Mac安装Nginx

1、检查homebrew是否安装,打开终端输入命令 man brew 如已安装,终端会输出一些命令的帮助信息,此时输入Q退出即可; BREW(1) NAME brew - The missing package manager for macOS SYNOPSIS brew --version br ... »

nginx 内存池分析

nginx 内存池 ngx_pool_t nginx 是自己实现了内存池的,所以在nginx ngx_pool_t 这个结构也随处可见,这里主要分析一下内存池的分配逻辑。 内存池实现了包括小块内存、大块内存和清理资源几种资源的处理,应该来说覆盖了绝大数的使用场景了。 相关结构定义 // 大块内存 t ... »

ngx_align 值对齐宏

ngx_align 值对齐宏 ngx_align 为nginx中的一个值对齐宏。主要在需要内存申请的地方使用,为了减少在不同的 cache line 中内存而生。 // d 为需要对齐的 // a 为对齐宽度,必须为 2 的幂 // 返回对齐值 #define ngx_align(d, a) ((( ... »

11 . Nginx核心原理讲解

应用场景优缺点 应用场景 // 1.静态请求 // 2.反向代理 // 3.负载均衡 // 4.资源缓存 // 5.安全防护 // 6.访问限制IP // 7.访问认证 /* 核心主要是以下三个应用: 静态资源服务: 通过本地文件系统提供服务 反向代理服务: Nginx的强大性能,缓存,负载均衡 A ... »

Nginx 整合 FastDFS 实现文件服务器

上一篇文章《FastDFS 分布式文件系统详解》中带大家详细了解它的核心概念,架构体系及 FastDFS 环境的搭建与使用。但是此时还无法通过 HTTP 对文件进行访问,这篇文章将带大家解决这个问题。 如果我们想通过 HTTP 访问 FastDFS 中保存的图片信息,需要借助其他工具实现,Nginx ... »