HAOJX

HAOJX

杂施而不孙,则坏乱而不修 ; 独学而无友,则孤陋而寡闻

kubernetes部署metrics-server(2)
官方部署文件地址: https://github.com/kubernetes-incubator/metrics-server/tree/master/deploy/1.8%2B 下载所有yaml到目录metrics-server,修改metrics-server-deployment.yaml: 12345678910111213141516171819202122232425262728293031323334353637383940---apiVersion: v1kind: ServiceAccountmetadata: name: metrics-server names...
Nginx中HTTP请求的11个阶段之第七阶段--access阶段做权限控制,ip限制
access模块限制某些ip的访问123456Syntax: allow address | CIDR | unix: | all;Default: —Context: http, server, location, limit_exceptSyntax: deny address | CIDR | unix: | all;Default: —Context: http, server, location, limit_except auth_basic模块用来做用户名密码认证 指令: 1234567891011Syntax: auth_basic string | off...
nginx中upstream模块提供的变量(不含cache)
变量名 含义 upstream_addr 上游服务器 upstream_connect_time 与上游服务器建立的耗时 upstream_header_time 接收上游服务器发回的http头部响应时间 upstream_response_time 接收完整上游响应的耗时 upstream_http_名称 从上游返回的响应头部的值 upstream_bytes_received 从上游服务接受到的响应字节 upstream_response_length 上游返回的响应包体长度 upstream_status 上游服务返回的http响应状态码,...
nginx中的keepalive , 共享内存
对上游服务使用keepalive对上游连接的http头部设置 12proxy_http_version 1.1;proxy_set_header Connection ""; 指令: 123Syntax: keepalive connections;Default: —Context: upstream 指定上游服务器域名解析1234567Syntax: resolver address ... [valid=time] [ipv6=on|off];Default: —Context: http, server, locationSyntax: reso...
nginx中的负载均衡算法
默认是round-robin算法 加权round-robin算法集成在upstream框架中 指令: weight 服务访问权重 默认是1 max_conns : server的最大并发连接数 ,默认是0 , 表示没有限制 max_fails: 在fail_timeout时间内 , 最大 失败次数 , 当达到最大失败时 , 会在fail_timeout秒内这台server不允许被再次选择 fail_timeout : 默认10s ip_hash算法基于客户端ip地址作为hash算法的关键字 ,映射到上游特定服务器中, 对ipv4来说使用前3个字节作为关键字 , ipv6使用完整地...
nginx中缓存用法和优化
语法: 12345678910111213Syntax: proxy_cache zone | off;Default: proxy_cache off;Context: http, server, locationSyntax:proxy_cache_path path [levels=levels] [use_temp_path=on|off]keys_zone=name:size [inactive=time] [max_size=size] [manager_files=number][manager_sleep=time] [manager_threshold=time]...
nginx使用open_file_cache提升系统性能
12345Syntax:open_file_cache off;open_file_cache max=N [inactive=time];Default: open_file_cache off;Context: http, server, location 它会缓存一些元信息 , 比如:文件句柄 ,文件修改时间, 文件大小, 文件查询的错误信息, 目录是否存在 其他的指令还有: 1234567891011121314Syntax:open_file_cache off;open_file_cache max=N [inactive=time];Default: open_fil...
Nginx中HTTP请求的11个阶段之第十阶段---content阶段(root和alias指令)
root和alisa的区别root可以把后面的url完整的映射进文件路径中, 而alias只会将location后的url映射到文件路径 将会生成3个变量: request_filename 访问文件的完整路径 document_root 根据root/alias生成的文件夹路径 realpath_root 将document_root中的软连接换车真实路径 静态文件返回的content-type 123456789101112Syntax: types { ... }Default: types { text/html html; image...
Nginx中HTTP请求的11个阶段之第九阶段--precontent阶段
try_file指令12345Syntax:try_files file ... uri;try_files file ... =code;Default: —Context: server, location 依次访问指定的url对应的文件 , 有文件则返回文件 , 没有文件的话 ,则返回最后一个url结果 或者code mirror模块实时拷贝流量 , 生成子请求 访问其他服务 , 对子请求值不做处理 12345678Syntax: mirror uri | off;Default: mirror off;Context: http, server, locationSyn...
Nginx中HTTP请求的11个阶段之第十一个阶段---log阶段
log格式123Syntax: log_format name [escape=default|json|none] string ...;Default: log_format combined "...";Context: http 默认的格式为 123log_format combined '$remote_addr - $remote_user [$time_local] ''"$request" $status $body_bytes_sent ' '"$http_refe...
avatar
HAOJX
It is the first step that costs