在nginx.conf配置中的server段,添加清除header信息

添加清除header信息

location /api/ {
more_clear_headers "X-Powered-By";
more_clear_headers "Server";
more_clear_headers "ETag";
more_clear_headers "Connection";
more_clear_headers "Date";
more_clear_headers "Accept-Ranges";
more_clear_headers "Last-Modified";
}

more_set_headers替换(如有)或增加(如果不是所有)指定的输出header头时响应状态代码与-s选项相匹配和响应的内容类型的-t选项指定的类型相匹配的。
语法:more_set_headers [-t ]… [-s ]… …
默认值:no
配置段:http, server, location, location if
阶段:输出报头过滤器

more_clear_headers清除指定的输出header头。
语法:more_clear_headers [-t ]… [-s ]… …
默认值:no
配置段:http, server, location, location if
阶段:输出报头过滤器

more_set_input_headers设置指定的输入header头,和more_set_headers类似,仅支持-t选项。
语法:more_set_input_headers [-r] [-t ]… …
默认值:no
配置段:http, server, location, location if
阶段: rewrite tail
注意:使用-t选项的是过滤请求头的Content-Type,而不是响应头的。

more_clear_input_headers清除指定输入header头。
语法:more_clear_input_headers [-t ]… …
默认值:no
配置段:http, server, location, location if
阶段: rewrite tail

原文地址:https://www.cnblogs.com/enumx/p/12299917.html

时间: 2024-10-30 20:43:30

在nginx.conf配置中的server段,添加清除header信息的相关文章

nginx.conf的events,http段一般固定配置

1 nginx.conf的events,http段一般固定配置 2 user nobody nobody; #使用的用户可以按照实际情况修改 3 worker_processes 2; #指定nginx开启的进程数,将其设置为可用的CPU内核数将是一个好的开始 4 error_log /usr/local/nginx/logs/nginx_error.log crit; 5 pid /usr/local/nginx/logs/nginx.pid; 6 worker_rlimit_nofile 5

linux下Nginx配置文件(nginx.conf)配置设置详解(windows用phpstudy集成)

linux备份nginx.conf文件举例: cp /usr/local/nginx/nginx.conf /usr/local/nginx/nginx.conf-20171111(日期) 在进程列表里 面找master进程,它的编号就是主进程号. ps -ef | grep nginx 查看进程 cat /usr/local/nginx/nginx.pid 每次修改完nginx文件都要重新加载配置文件linux命令: /usr/local/nginx -t //验证配置文件是否合法 若ngin

nginx.conf配置

nginx.conf配置 在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes  1; #全局错误日志及PID文件 error_log  /var/log/nginx/error.log; pid        /var/run/nginx.pid; #工作模式及连接数上限 events { use   epoll;             #ep

nginx.conf 配置及基本优化

一:常用功能优化: 1:网络连接的优化: 只能在events模块设置,用于防止在同一一个时刻只有一个请求的情况下,出现多个睡眠进程会被唤醒但只能有一个进程可获得请求的尴尬,如果不优化,在多进程的nginx会影响以部分性能. events { accept_mutex on; #优化同一时刻只有一个请求而避免多个睡眠进程被唤醒的设置,on为防止被同时唤醒,默认为off,因此nginx刚安装完以后要进行适当的优化. } 2.设置是否允许同时接受多个网络连接: 只能在events模块设置,Nginx服

linux系统下nginx安装目录和nginx.conf配置文件目录

linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps  -ef | grep nginx 返回结果包含安装目录 root      2662     1  0 07:12 ?        00:00:00 nginx: master process /usr/sbin/nginx 2.查看nginx.conf配置文件目录 输入命令 # nginx -t 返回结果包含配置文件目录 nginx: the configuration f

VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)

首先启动Nginx 1. 转到 nginx 目录: /usr/local/nginx; 启动 nginx: /usr/local/nginx/nginx ubuntu 前要加 sudo; 关健配置 http 配置块下,一般设置在 zgip on 下: upstream localhost { #绿色对应 #ip_hash; server localhost:8090; server localhost:8080; } server / { location / { proxy_connect_t

nginx之nginx.conf配置详解

#配置用户或者组,默认为nobody nobody user nobody; #启动进程,根据硬件调整,通常等于CPU数量或者2倍于CPU worker_processes  1; #指定日志路径,级别.这个设置可以放入全局块,http块,server块,级别以此为:debug|info|notice|warn|error|crit|alert|emerg #error_log  logs/error.log; #error_log  logs/error.log  notice; #error

Nginx的配置中与流量分发相关的配置规范:

1.除首页外,其他页面都在某个目录中首页可以直接在根目录下,其他页面都要在根目录下的目录中.不同的location尽量使用第一个dir的模式进行区分,便于区分该流量是落在nginx本地,还是转发到后端.之前由于开发和编辑人员的问题,没有按照该规范执行,后续会逐步推行该规范.2.可读性要求配置要尽可能的简洁,业务逻辑相近的配置写在一个逻辑块,对于指向同一个目录的尽可能配置一条location.同一个逻辑块的配置按照统一的标准进行缩进,确保易读.3.用户访问站点域名,直接访问index.html用户

nginx.conf配置详解

#定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数.worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info; #进程文件pid /var/run/nginx.pid; #一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulim