nginx的TCP代理限速
使用nginx的四层网络代理达到限制连接数以及限制带宽;使用以下模块 ngx_http_geo_module ngx_stream_proxy_module ngx_http_limit_conn_module 点击查看代码 ``` stream { log_format tcp-proxy '$remote…
标签 "网络" 下共 17 篇笔记
使用nginx的四层网络代理达到限制连接数以及限制带宽;使用以下模块 ngx_http_geo_module ngx_stream_proxy_module ngx_http_limit_conn_module 点击查看代码 ``` stream { log_format tcp-proxy '$remote…
web服务器主要任务就是处理来自客户端的请求,一般情况下Web服务器处理并发连接请求的工作模型有以下几种方式: 1、单线程web服务器(Single-threaded web servers) 此种架构方式中,web服务器一次处理一个请求,结束后读取并处理下一个请求。在某请求处理过程中,其它所有的请求将被忽略,因此…
在nginx做反向代理时涉及到ngx_http_upstream_module模块中的变量介绍 1、nginx内的时间定义 1.1 request_time 单位为秒 指的就是从接收用户请求的第一个字节到发送完响应数据的时间,即$request_time 包括接收客户端请求数据的时间、后端程序响应…
DNS服务器搭建与配置目录 1.DNS查询方式 2.DNS服务器类型 3.DNS主要配置文件组 4.name.conf文件配置介绍 5.named.rfc1912.zones文件配置介绍 6.DNS的资源记录 7.DNS服务器和客户端工具 8. 搭建主从DNS服务器 9.配置DNS反向解析 10.配…
### 1.1 tcpdump选项 ``` tcpdump [ -DenNqvX ] [ -c count ] [ -F file ] [ -i interface ] [ -r file ] [ -s snaplen ] [ -w file ] [ expression ] 抓包选项:-A 以AS…
## DNS缓存清理 一、Windows 清除和刷新 DNS 缓存 ``` 命令提示符执行 ``` ```sh ipconfig /flushdns ``` 二、Linux 清除和刷新 DNS 缓存 ```sh 1. systemd-resolved systemd-resolved --fl…
### HTTP Request Header 请求头 Header ### 说明 ### 示例 Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/html Accept-Charset 浏览器可以接受的字符编码集 Accept-Charset: iso-8859…
一、Consul的服务注册 - 服务注册: 可以使用api接口工具postman或者ApiPost来注册一个服务,新建一个PUT请求方法,输入地址http://<consul url>/v1/agent/service/register这个url,然后配置Headers信息(key=Content-Type, val…
Nginx代理超时设置 设置代理超时时间 nginx使用proxy模块时,默认的读取超时时间是60s ```sh location / { proxy_connect_timeout 120; #后端服务器连接的超时时间_发起握手等候响应超时时间 proxy_send_timeout…
HTTP报文格式 HTTP由请求和响应两部分组成,所以对应的也有两种报文格式。 下面分别介绍HTTP请求报文格式和HTTP响应报文格式。 HTTP请求报文格式 HTTP响应报文格式 HTTP的头域 在HTTP的请求消息和应答消息中,都包含头域。头域分为4种,其中请求头域和应答头域分别只在请求消息和应…
``` #!/bin/bash procNumber=`/usr/bin/ps -ef|grep '/var/log/messages'|grep -v grep|wc -l` if [ $procNumber -eq 0 ]; then echo '>>/tmp/flat' nohup $(/usr/…
rewrite 正则表达式 新URI [flag]; ``` rewrite regex replacement [flag] ``` - [flag] 选项用于调控重写和重定向的行为,它的取值可能是: - last:重写完成后,会停止继续处理当前区块所有属于ngx_http_rewrite_module…