nginx gzip

nginx 上传限制 client_max_body_size

nginx报错:413 Request Entity Too Large 如下: 进入 nginx/conf 编辑 nginx.conf 配置文件:其中调整 client_max_body_size 大小 http { include mime.types; default_type applica ......
client_max_body_size client nginx body size

nginx+ngx_lua_waf的实现 centos7

介绍: ngx_lua_waf是⼀个基于ngx_lua的web应⽤防⽕墙。 主要⽤途有: 防⽌sql注⼊,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击 防⽌svn/备份之类⽂件泄漏 防⽌ApacheBench之类压⼒测试⼯具的攻击 屏蔽常⻅的扫描⿊客⼯具,扫描器 屏蔽异常的⽹ ......
ngx_lua_waf centos7 centos nginx lua

使用openresty替换线上nginx网关之openresty安装细节

# 背景 线上跑了多年的一个网关业务,随着部门的拆分,逐渐有了一个痛点。该网关业务主要处理app端请求,app端发起的请求,采用http协议,post方法,content-type采用`application/x-www-form-urlencoded`,表单中有一个固定的字段,叫功能号,即func ......
openresty 网关 细节 nginx

Nginx日志

nginx.conf中有关访客日志定义如下 #log_format 创建日志格式,名为main log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$ht ......
Nginx 日志

fastDFS + nginx安装

一、环境 centos7.6 二、下载安装包 1、下载fastdfs cd /usr/local/srcwget https://github.com/happyfish100/fastdfs/archive/refs/tags/V6.07.tar.gz -O fastdfs-6.07.tar.gz ......
fastDFS nginx

手把手docker安装nginx

记录下一步步流程,没有使用dockerfile,直接命令安装。 1、下载nginx镜像, 不指定版本默认拉取最新版本 docker pull nginx 2、创建nginx挂载目录, 目录可以自己随便建 mkdir -p /usr/local/nginx 3、启动nginx容器,如果非80端口则使用 ......
docker nginx

nginx.conf中可以配置多个server_name吗

是的,nginx.conf 中可以为每个虚拟主机配置多个 server_name。 server_name 指令用于指定虚拟主机的域名或 IP 地址。 以下是一个简单的配置示例,其中为两个不同的虚拟主机配置了多个 server_name: http { server { listen 80; ser ......
server_name 多个 server nginx conf

nginx在代理到upstream时转换http1.1为http1.0,长连接转为短连接

# nginx在代理到upstream时的默认行为 最近准备用openresty替换nginx,替换的效果当然是需要保证效果和nginx一致,不然可能就会导致线上在用的服务出现问题。 替换成openresty后,在本地进行了一个请求,header如下: ```http POST /servlet/j ......
http1 http upstream nginx

nginx四层代理日志配置

配置在stream段: log_format proxy '$remote_addr [$time_local]' '$protocol $status $bytes_sent $bytes_received' '$session_time "$upstream_addr" ' '"$upstrea ......
nginx 日志

Nginx虚拟主机[多域名、多端口]

多域名虚拟主机 创建各自的配置文件 分别写入配置 ,基于域名的虚拟主机,这样写 域名1:dnf.com [root@web /etc/nginx/conf.d]#touch dnf.conf server { listen 80; server_name dnf.com; # 这里写的是域名 cha ......
多域名 端口 虚拟主机 主机 Nginx

nginx 403

一、启动用户和nginx工作用户不一致所致 查看nginx的启动用户:打开nginx.conf文件 vi conf/nginx.conf user nginx; 改为 user root; 二、nginx.conf中缺少index的指定的文件。 查看nginx的配置:打开nginx.conf文件 s ......
nginx 403

Nginx 平滑升级

### Nginx 平滑升级 > nginx/1.20.1 >1.22.1 #### 1、查看原编译参数 ```shell nginx -V nginx version: nginx/1.20.1 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC ......
Nginx

NGINX版本信息泄露

### NGINX版本信息泄露 #### 详细描述 在请求的响应信息中显示`Nginx`版本信息 #### 影响 > 攻击者可能使用泄露的版本信息来确定该版本服务器有哪些安全漏洞,据此展开进一步的攻击。 #### 解决办法 Nginx 配置文件里增加 server_tokens off; 官方语法说 ......
版本 NGINX 信息

Nginx:CVE-2021-23017;CVE-2022-41742

### nginx 安全漏洞(CVE-2021-23017) #### 详细描述 > Nginx是美国Nginx公司的一款轻量级Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 > nginx存在安全漏洞,该漏洞源于一个离一错误在该漏洞允许远程攻击者可利用该漏洞在目标系统上执 ......
CVE Nginx 23017 41742 2021

Docker + Nginx 完成SSL证书分发

## 以阿里云为域名供应商为例 **步骤 :** ### 1. 给用户添加权限(云解析权限) ![](https://img2023.cnblogs.com/blog/3178880/202306/3178880-20230601214504480-1793464058.png) ### 2. 拿到 ......
证书 Docker Nginx SSL

银河麒麟v10操作系统之nginx 安装&部署

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel 安装的插件的作用 1.gcc 可以编译 C,C++,Ada,Object C和Java等语言(安装 nginx 需要先将官网下载的源码进行编译,编译依赖 ......
系统 nginx v10 amp 10

nginx 代理接口响应超时

``` # nginx.conf 文件中 http { ... server{ listen: 8078; ... location /api { proxy_pass 服务地址; # proxy_read_timeout 是用来设置超时时间的,单位为 s,默认是 60 s proxy_read_t ......
接口 nginx

nginx 配置 https

## nginx 配置 https ``` 按照如下格式修改配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。 ``` ```sh server { listen 80; server_name www.域名.com; rewrit ......
nginx https

nginx 负载均衡

负载均衡 http://nginx.org/en/docs/http/load_balancing.html 轮询 (不写 directive ) upstream myapp1 { server srv1.example.com; server srv2.example.com; server s ......
nginx

离线安装nginx

### 离线安装nginx [gcc-c++](https://pan.baidu.com/s/1o44HE798o8x-RWaMhDyd9Q?pwd=y18q) 该链接内有安装nginx所需的环境 openssl、pcre、zlib 直接执行该命令安装即可 ```java rpm -Uvh *.r ......
nginx

Nginx配置隐藏模块后的.php后缀

要在Nginx中配置隐藏框架模块后的.php后缀,并将URL重写为http://example.com/index/user/profile,请按照以下步骤进行操作: 1. 打开Nginx配置文件。 2. 添加以下配置,启用URL重写和模块隐藏: server { listen 80; server ......
后缀 模块 Nginx php

nginx+tomcat+https

nginx: config : location / { add_header Content-Security-Policy upgrade-insecure-requests; proxy_pass http://127.0.0.1:8080; proxy_set_header Host $ho ......
tomcat nginx https

在 nginx 服务器上发布vue项目 步骤与配置

1.在vscode 中使用 yarn build:prod 进行vue项目的发布 ![](https://img2023.cnblogs.com/blog/550574/202305/550574-20230531173602667-387403943.png) 2.进入发布文件 ![](https ......
步骤 服务器 项目 nginx vue

nginx创建基本认证(Basic Authorization)

步骤一 : 创建用户名密码 # 创建用户名密码文件 htpasswd -dbc htpasswd.users user password 密码也可以通过openssl passwd password 来创建 格式为 user:encrypr_ password 可以多个 步骤二 : Nginx配置 ......
Authorization nginx Basic

docker安装nginx

1.搜索nginx docker search nginx 2.安装nginx 这里直接选择最新版本安装,可通过官方查看版本 https://hub.docker.com/_/nginx/tags docker pull nginx 3.启动容器,部署nginx并修改配置文件 3.1测试nginx是 ......
docker nginx

Nginx安装及配置

Nginx是一款速度快,功能强大的http以及反向代理服务器,经过简单的配置之后即可以用来托管页面。 不幸的是,和很多其他系统管理工具一样,相关的原理教程和配置说明文档都很少。虽然官方提供了一个wiki,但是内容多且复杂,却没有真正的介绍那些你可能真正需要的东西。在自己纠结这个wiki一段时间之后, ......
Nginx

Linux系统下安装配置Nginx

# Linux系统下安装配置Nginx ### 打开Nginx下载界面找想要下载的版本,复制下载链接 ![](https://img2023.cnblogs.com/blog/3211074/202305/3211074-20230531141327792-1533860503.png) ### 进 ......
系统 Linux Nginx

Nginx配置文件

nginx配置文件详解 ``` 安装完了之后,后续nginx的所有功能,都是围绕着修改nginx配置文件生效了 看懂配置文件,运维来说,达到手写nginx配置文件,才是合格的。 ``` 通过官网yum仓库默认安装的nginx.conf user nginx; worker_processes aut ......
文件 Nginx

3. nginx location 匹配优先级问题

### 官方文档翻译工 Syntax: location [ = | ~ | ~* | ^~ ] uri { ... } location @name { ... } Default: Context: server, location 匹配是针对标准化的URI进行的,对编码为“%XX”格式的文本进 ......
优先级 location 问题 nginx

Nginx安装

在线自动生成nginx配置文件 https://www.digitalocean.com/community/tools/nginx?global.app.lang=zhCN 可以自由选择所需的应用,生成nginx配置作为参考。 nginx企业用它干啥 ``` 1.提供静态页面展示,网页服务 2.提 ......
Nginx