Nginx模式解析

Logtail Nginx模式插件支持根据log_format中的定义将日志内容结构化,解析为多个键值对形式。Nginx日志简介 Nginx服务器会根据log_format和access_log配置输出对应的Nginx访问日志,log_format和access_log的默认值如下所示。log_format ...

源站存在安全防护等原因导致访问CDN域名报503错误

配置项定义一个limit_req_zone用来存储Session,其大小是10M内存,以$binary_remote_addr为Key,限制平均每秒的请求为10个。limit_req zone=perip burst=5 nodelay;配置项中启用nodelay选项,严格使用平均速率限制请求数,超过的请求会被...

Nginx Ingress异常问题排查

本文介绍关于Nginx Ingress异常问题的诊断流程、排查思路、常见检查方法和解决方案。本文目录 类别 内容 诊断流程 诊断流程 排查思路 排查思路 常见排查方法 通过日志服务SLS的Controller Pod查看访问日志 检查Controller Pod中错误日志 在...

Nginx Ingress异常问题排查

本文介绍关于Nginx Ingress异常问题的诊断流程、排查思路、常见检查方法和解决方案。本文目录 类别 内容 诊断流程 诊断流程 排查思路 排查思路 常见排查方法 通过日志服务SLS的Controller Pod查看访问日志 检查Controller Pod中错误日志 在...

远程鉴权

远程鉴权是指对发送到阿里云CDN边缘节点上的用户请求进行校验,并根据鉴权服务器返回的校验结果来判断如何处理用户的请求。开启远程鉴权意味着资源只能被授权成功的用户访问。本文介绍远程鉴权的实现原理及控制台开启远程鉴权步骤,并提供...

分析Nginx访问日志

日志服务支持采集Nginx日志,并进行多维度分析。本文介绍分析网站访问情况、诊断及调优网站和重要场景告警的分析案例。前提条件 已采集Nginx访问日志,详情请参见 使用Nginx配置模式采集日志。在日志采集配置向导中,已根据日志字段自动...

使用e_table_map函数对HTTP请求返回码进行富化

前提条件 已采集到Nginx日志数据。更多信息,请参见 数据采集。场景描述 某企业在应用A开发过程中,统一定义了HTTP请求的返回码信息(数据量不定期更新),便于统一维护。在应用程序维护过程中,原始Nginx日志中仅 http_code 用于标记HTTP...

创建无状态工作负载Deployment

展开查看 Nginx YAML apiVersion:apps/v1 kind:Deployment metadata:name:nginx-deployment-basic labels:app:nginx spec:replicas:2 selector:matchLabels:app:nginx template:metadata:labels:app:nginx spec:containers:name:nginx ...

GetLogs

Array of Object[{'remote_addr':'198.51.XXX.XXX','pv':'1','_source_':'','_time_':'1649902984'},{'remote_addr':'198.51.XXX.XXX','pv':'1','_source_':'','_time_':'1649902984'},{'remote_addr':'198.51.XXX.XXX','pv':'1','_source_...

ECS实例上的网站被恶意刷流量的处理方法

Nginx版站点 Nginx服务中,将对应IP进行屏蔽的配置如下所示:if($remote_addr!([$IP])"){ return 403;} 说明:[$IP]指的是对应的IP信息。Apache版站点 Apache服务中,将对应IP进行屏蔽的配置如下所示:order allow,deny deny from[$IP_...

使用GetHistograms查询日志分布数量

ready to get histograms from nginx-moni log number is:10 from time is:1667875920 to time is:1667879520 is completed:true get histograms from nginx-moni success 相关文档 在调用API接口过程中,若服务端返回结果中包含错误信息,...

日志字段详情

本文介绍Nginx访问日志的字段详情。字段 说明_topic_日志主题,固定为nginx_access_log。body_bytes_sent 发送给客户端的字节数,不包括响应头的大小。host 请求地址,IP地址或域名。http_referer URL跳转来源。http_user_agent 客户端浏览...

MSE Ingress支持的Annotation

MSE Ingress已支持Nginx Ingress核心和常用的Annotation,方便您从Nginx Ingress无缝迁移至MSE Ingress网关。此外,针对Nginx Ingress Annotation未支持的流量治理配置,MSE Ingress推出额外的Annotation来弥补Nginx Ingress的不足。本文...

应用路由监控(Nginx Ingress)

您可以直接根据应用实时监控ARMS Prometheus数据源查看基础监控,也可以安装新版监控组件,使用Loki日志数据源查看网关日志监控。查看应用路由监控数据 登录 EDAS控制台,在左侧导航栏,单击 流量管理>应用路由。在 应用路由(K8s Ingress...

MSE Ingress支持的Annotation

MSE Ingress已支持Nginx-Ingress核心和常用的Annotation,方便您从Nginx-Ingress无缝迁移至MSE Ingress网关。此外,针对Nginx-Ingress Annotation未支持的流量治理配置,MSE Ingress推出额外的Annotation来弥补Nginx-Ingress的不足。本文...

MSE Ingress支持的Annotation

MSE Ingress已支持Nginx-Ingress核心和常用的Annotation,方便您从Nginx-Ingress无缝迁移至MSE Ingress网关。此外,针对Nginx-Ingress Annotation未支持的流量治理配置,MSE Ingress推出额外的Annotation来弥补Nginx-Ingress的不足。本文...

使用GetLogs接口查询日志

0/file-5".} log time:1644573808 Jsonstring:{"remote_addr":"203.0.XX.XX","_topic_":"nginx_access_log","request_uri":"/request/path-0/file-5".} log time:1644573788 Jsonstring:{"remote_addr":"203.0.XX.XX","_topic_":"nginx_...

如何提高Nginx Web服务器的安全性

本文介绍如何提高Nginx Web服务器的安全性的操作步骤。背景信息 Nginx是一个轻量级的,高性能的Web服务器以及反向代理和邮箱(IMAP或POP3)代理服务器。它运行在UNIX、GNU、linux、BSD、Mac OS X、Solaris和Windows各种版本。根据调查统计...

助力企业灰度上云产品实践

示例如下:高级条件配置#灰度条件(($remote_addr~"3.3.XX.XX|4.4.XX.XX")|($ip_region_id~"610000|630000"))>if_stmt#非灰度条件(($remote_addr!3.3.XX.XX|4.4.XX.XX")&($ip_region_id!610000|630000"))>if_stmt 上述代码展示了当用户IP...

DCDN助力企业灰度上云产品实践

背景信息 内容分发网络CDN可以保护源站IP、降低源站流量风险、提升终端用户体验,同时可以将源站的应用功能卸载到边缘,进一步释放边缘算力满足业务需求。在CDN的基础上,DCDN面向动态元素,通过智能路由、协议优化、压缩传输等手段,将...

对接Grafana

本文介绍如何通过Grafana可视化分析日志服务所采集到的Nginx日志。前提条件 已采集Nginx日志数据。更多信息,请参见 使用Nginx配置模式采集日志。已开启并配置索引。更多信息,请参见 分析Nginx访问日志。下载数据源插件项目压缩包。下载...

使用前后端链路追踪诊断API错误原因

前端监控中,即便已知API的请求耗时,也无从知晓准确的网络传输性能、后端服务的调用链路及性能,因而无法快速准确地排查应用API问题。前后端链路追踪功能可以解决此类问题,它会将API请求从前端发出到后端调用的链路串联起来,真实还原...

通过ALB获取客户端真实IP

获取方法介绍 七层负载均衡(HTTP或HTTPS协议)支持在HTTP头部的X-Forwarded-For字段保留客户端...sbin-path=usr/sbin/nginx-modules-path=usr/lib64/nginx/modules-conf-path=etc/nginx/nginx.conf-error-log-path=var/log/nginx/error.log-...

在RTOS环境中集成基础版SOC

具体架构如下图所示:前提条件 已通过IoT安全中心 获取安全SDK,并根据目标系统的开发要求将SDK解压到特定位置。注意 集成基础版SOC后,调用接口 int32_t aiot_das_stepping 会上报MQTT消息。您可以通过控制调用接口的频率来控制设备端基础...

通过CLB七层监听获取客户端真实IP

获取方法介绍 七层负载均衡(HTTP或HTTPS协议)支持在HTTP头部的X-Forwarded-For字段保留客户端...sbin-path=usr/sbin/nginx-modules-path=usr/lib64/nginx/modules-conf-path=etc/nginx/nginx.conf-error-log-path=var/log/nginx/error.log-...

转换Log为Metric

本文以Nginx访问日志为例说明如何将Log转化为Metric。前提条件 已采集到日志数据。更多信息,请参见 数据采集。背景信息 应用程序的运行数据,主要有Log、Trace和Metric这三大类数据。Log是离散的事件,Trace可以认为是带请求追踪的事件,...

EdgeScript内置变量表

本文为您介绍EdgeScript脚本中所有内置变量的含义和对应nginx原生变量。说明 内置变量名前的特殊符号($)是为了强调内置变量属性,删除后不影响使用。内置变量不允许担当左值,即内置变量不允许被赋值。每条EdgeScript规则中最多支持200个...

AScript内置变量表

本文为您介绍AScript脚本中所有内置变量的含义和对应Nginx原生变量。内置变量表 AScript内置变量如下表所示。内置变量名 含义 对应Nginx原生变量$arg_{name} Query String 中的参数 name 值。Query String 表示HTTP请求中的请求参数。ngx....

EdgeScript内置变量表

本文为您介绍EdgeScript脚本中所有内置变量的含义和对应nginx原生变量。说明 内置变量名前的特殊符号($)是为了强调内置变量属性,删除后不影响使用。内置变量不允许担当左值,即内置变量不允许被赋值。每条EdgeScript规则中最多支持200个...

EdgeScript内置变量表

本文为您介绍EdgeScript脚本中所有内置变量的含义和对应nginx原生变量。说明 内置变量名前的特殊符号($)是为了强调内置变量属性,删除后不影响使用。内置变量不允许担当左值,即内置变量不允许被赋值。每条EdgeScript规则中最多支持200个...

创建无状态工作负载Deployment

无状态工作负载不会保存任何数据或状态,例如Nginx。您可以通过镜像、编排模板及命令行创建一个无状态应用。通过私有镜像创建应用时,您还可以通过容器服务控制台为私有镜像设置密钥,以确保镜像安全。本文以Nginx为例介绍如何通过镜像、...

负载均衡 SLB

负载均衡(Server Load Balancer,简称 SLB)是对多台云服务器进行流量分发的负载均衡服务,将访问流量根据转发策略分发到多台云服务器(ECS 实例)的流量分发控制服务。这样不仅扩展了应用的服务能力,而且还增强了应用的可用性。购买与...

分析Apache日志

apache_Apache访问日志仪表盘包括如下图表:来源IP分布 图展示访问IP地址的来源情况,所关联的查询分析语句如下所示:*|select ip_to_province(remote_addr)as address,count(1)as c group by ip_to_province(remote_addr)limit 100 请求...

部署高负载场景的Nginx Ingress Controller

Nginx Ingress Controller负责实现Ingress的功能,根据规则配置负载均衡并提供访问入口。在高负载场景下,CPU资源和网络连接数的不足会影响应用的性能。本文介绍如何通过部署Nginx Ingress Controller来支撑高负载应用。前提条件 ACK集群中...

非阿里云主机如何通过Nginx代理服务器上报监控数据?

本文为您介绍非阿里云主机通过Nginx代理服务器上报监控数据至云监控的操作方法。步骤一:部署Nginx代理服务器 由于云监控部署在Linux服务器上,因此建议您的代理服务器选用Linux服务器。本文以CentOS操作系统为例。重要 您只能通过管理员...

事件配置

生成变量后的语句变更为如下:*and request_method:${method} and status:${status2}|select count(*)as pv,remote_addr as ip,request_method as method group by ip,method order by ip desc 在原始日志页签,为 remote_addr 配置高级...

通过NLB获取客户端真实IP

获取方法介绍 通过服务器组客户端地址保持功能获取 正常情况下,在创建 NLB 服务器组时,将 开启客户端地址保持 字段设置为开启,此时在后端服务器上获取的源IP即为客户端真实IP地址。部分特殊场景下,该功能无法使用,需要通过Proxy ...

通过CLB四层监听获取客户端真实IP

获取方法介绍 直接获取 正常情况下,CLB四层监听通过源地址透传,在后端服务器上获取的源IP即为客户端真实IP地址。部分特殊场景下,该功能无法使用,需要通过Proxy Protocol配置,后端服务器才能获取客户端真实IP地址,参见 通过Proxy ...

搭建高可用的微信小程序服务(Alibaba Cloud Linux 3...

本文介绍如何在阿里云云服务器ECS上基于Alibaba Cloud Linux 3操作系统搭建高可用的微信小程序服务端,并在本地开发一个名为ECS小助手的简单微信小程序。通过远程调用部署在ECS上的服务端,实现在小程序中输入框输入ECS实例ID查询实例详细...

搭建高可用的支付宝小程序服务(Alibaba Cloud Linux ...

本文介绍如何在阿里云云服务器ECS上基于Alibaba Cloud Linux3.2104 LTS 64位 ARM版操作系统搭建高可用的小程序服务端,并在本地开发一个简单的支付宝小程序(ECS小助手),通过远程调用部署在ECS上的服务端,实现在小程序中输入框输入ECS...
共有116条 < 1 2 3 4 ... 116 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
容器镜像服务 CDN 视频点播 视频直播 负载均衡 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用