随笔分类 -  nginx

1

nging系列文章
19、nginx中location语法
摘要:1. 概述 在实际应用中,权限控制的需求更加复杂。例如,对于网站下的img目录允许所有用户访问,但对于网站下的admin目录则仅允许管理员身份的用户访问。此时,仅靠deny和allow这两个权限指令不能满足用户的需求,还需要使用location块来完成相关需求的匹配。 2.location语法 lo 阅读全文

posted @ 2024-01-18 14:05 ccblblog 编辑

18、nginx访问控制
摘要:1.权限控制指令 Nginx中提供了两个用于配置访问权限控制的指令,分别为allow和deny。 allow用于设置允许访问的权限 deny用于设置禁止访问的权限。 在使用时,权限指令后只需跟上允许或禁止的IP、IP段或all即可。 其中all表示所有的。 单个IP指定作用范围最小,all指定作用范 阅读全文

posted @ 2024-01-18 10:44 ccblblog 编辑

17、nginx构建https服务
摘要:1、概述 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单来讲是HTTP 的安全版。即HTTP 下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个UR 阅读全文

posted @ 2024-01-17 15:52 ccblblog 编辑

16、nginx缓存机制
摘要:1.proxy_cache相关指令 Nginx的 Web 缓存服务主要由 proxy_cache 相关指令集和fastcgi关指令集构成,前者用于反向代理时,对后端内容源服务器进行缓存,后者主要用于对 FastCGI的动态程序进行缓存。 1.1 proxy_cache 指令 语法: proxy_ca 阅读全文

posted @ 2024-01-17 14:59 ccblblog 编辑

15、nginx的rewrite机制
摘要:1.概述 Rewrite主要的功能就是实现URL的重写。Nginx的Rewrite规则采用PCRE(Perl Compatible Regular Expressions) Perl 兼容正则表达式的语法进行规则匹配。 通过Rewrite规则,可以实现规范的 URL、根据变量来做URL转向及选择配置 阅读全文

posted @ 2024-01-16 18:20 ccblblog 编辑

14、nginx设置浏览器缓存
摘要:1.设置expire头 浏览器缓存可以通过expires 指令输出Header 头来实现,expires 指令的语法如下:语法: expires [time|epoch|max|off] 默认值:expires off 作用域: http、server、location 用途: 使用本指令可以控制 阅读全文

posted @ 2024-01-16 10:54 ccblblog 编辑

13、nginx自动列出目录
摘要:1,配置 user root; worker_processes 4; events { use epoll; worker_connections 1024; } http { server { listen 80; server_name 127.0.0.1; location / { # 指定 阅读全文

posted @ 2024-01-15 18:06 ccblblog 编辑

12、nginx日志配置
摘要:1.nginx日志指令 log_format: 用于设置日志格式 access_log: 用于指定日志文件存放路径、格式、缓存大小 可设置在http、server块中 2.log_format 2.1 log_format语法 log_format name format [format ...] 阅读全文

posted @ 2024-01-15 17:48 ccblblog 编辑

11、nginx配置虚拟主机机
摘要:1.配置文件 # 设置进程数 worker_processes 4; # 设置启动用户,一般情况下设置为当前用户,要不然会出现权限不足 user root; events { worker_connections 1024; } http { # 设置虚拟主机1 server { listen 80 阅读全文

posted @ 2024-01-15 15:28 ccblblog 编辑

10、http模块调用流程
摘要:http模块处理时序图 worker 进程会在一个循环语里反复调用事件模块,检测网络事件。当事件模块检测到某个客户端发起的 TCP 请求时(接收到 SYN包),将会为它建立 TCP连接,成功建立连接后根据nginx.conf文件中的配置会交由HTTP框架处理。 HTTP框架会试图接收完整的HTTP头 阅读全文

posted @ 2024-01-12 16:21 ccblblog 编辑

9、nginx 负载均衡
摘要:1.负载均衡配置 作为代理服务器,一般都需要向上游服务器的集群转发请求。这里的负载均衡是指选择一种策略,尽量把请求平均地分布到每一台上游服务器上。 1.1 upstream 块 语法: upstream name {...} 配置块: http upstream块定义了一个上游服务器的集群,便于反向 阅读全文

posted @ 2024-01-10 16:10 ccblblog 编辑

8、nginx反向代理优缺点分析
摘要:1.概述 反向代理(reverse proxy)方式是指用代理服务器来接受Internet 上的连接请求,然后将请求转发给内部网络中的上游服务器,并将从上游服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外的表现就是一个 Web 服务器。 充当反向代理服务器是Nginx 阅读全文

posted @ 2024-01-10 12:09 ccblblog 编辑

7、nginx模块之HTTP模块(2)
摘要:1. 对客户端请求的限制 1.1 按HTTP方法名限制用户请求 语法: limit_except method ... {....} 配置块: location Nginx 通过 limit_except 后面指定的方法名来限制用户请求。方法名可取值包括:GET、HEAD、POST、PUT、DELE 阅读全文

posted @ 2024-01-09 18:44 ccblblog 编辑

7、nginx模块之HTTP模块(1)
摘要:1、概述 静态Web服务器的主要功能由ngx_http_core_module模块实现,一个完整的静态 Web 服务器还有许多功能是由其他的 HTTP 模块实现的。 一个典型的静态 Web 服务器包含多个 server 块和location 块,例如: http { gzip on; upstrea 阅读全文

posted @ 2024-01-09 16:25 ccblblog 编辑

6、nginx通用配置
摘要:1、nginx进程之间的关系 部署Nginx时都是使用一个 master 进程来管理多个 worker 进程,一般情况下,worker 进程的数量与服务器上的CPU核心数相等。worker 进程之间通过共享内存、原子操作等一些进程间通信机制来实现负载均衡等功能 2、单进程nginx环境使用 由于 m 阅读全文

posted @ 2024-01-02 18:52 ccblblog 编辑

5、nginx命令行控制
摘要:1、nginx安装目录 默认安装目录 /usr/local/nginx 二进制文件路径 /usr/local/nginx/sbin/nginx 配置文件路径 /usr/local/nginx/conf/nginx.conf 2、nginx命令 2.1 默认方式启动 直接执行Nginx二进制程序。例如 阅读全文

posted @ 2024-01-02 16:37 ccblblog 编辑

4、nginx configure执行流程
摘要:1、configure源码 configure由Shell脚本编写,执行过程中间会调用<nginx-source>/auto/目录下的脚本。 #!/bin/sh # Copyright (C) Igor Sysoev # Copyright (C) Nginx, Inc. # auto/option 阅读全文

posted @ 2024-01-02 16:03 ccblblog 编辑

3、 configure命令详解
摘要:1、configure命令工作 检测操作系统内核和已安装的软件 相关参数解析 中间目录生成 生成c源码文件 生成Makefile文件 2、configure命令参数详解 运行 ./configure --help --help print this message --prefix=PATH set 阅读全文

posted @ 2023-12-26 17:06 ccblblog 编辑

2、安装nginx
摘要:1、检查Linux内核版本 uname -a 内核版本为3.10.0,Linux安装需要内核版本>=2.6 2、安装依赖环境 安装gcc 如果已经安装过可以忽略 yum install gcc 安装g++ 如果已经安装过可以忽略 yum install gcc-c++ 安装PCRE库(perl co 阅读全文

posted @ 2023-12-26 15:34 ccblblog 编辑

1、nginx概述
摘要:nginx特点 更快: 在正常情况下,单次请求会得到更快的响应 ; 在高峰期(如有数以万计的并发请求),Nginx 可以比其他 Web 服务器更快地响应请求。 高扩展性: 当对某一个模块修复 Bug 或进行升级时,可以专注于模块自身,无须在意其他。在 HTTP 模块中,还设计了 HTTP 过滤器模块 阅读全文

posted @ 2023-12-25 17:44 ccblblog 编辑

1

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示