
nginx
取壳羊
何处碧桃榭 满溪流水稥
展开
-
Docker +Registrator+Consul 容器服务自动加入Nginx集群
大概配置 没有完整测试------ consul-template:守护程序 用于实时欻性能consul集群数据 并更新文件系统上的任意数量的指定模板 生成配置文件 更新完成后可以选择运行任意shell命令 gliderlabs/registrator:检查容器运行状态 自动注册和注销Docker容器的服务到服务配置中心 目前支持Consul etcd 和SkyDNS2https:/...原创 2019-12-24 09:56:28 · 186 阅读 · 0 评论 -
Nginx 配置过滤攻击
#配置生效server{ include /opt/www/nginx/conf/dropsql;}cat /opt/www/nginx/conf/dropsql# Block common exploitsset $block_common_exploits 0;#过滤alertif ($query_string ~ .*alert.*) { set $block...原创 2019-12-17 21:26:55 · 639 阅读 · 0 评论 -
Nginx limit
limit_req_zone定义在http块中,$binary_remote_addr表示保存客户端IP地址的二进制形式。Zone定义IP状态及URL访问频率的共享内存区域。zone=keyword标识区域的名字,以及冒号后面跟区域大小。16000个IP地址的状态信息约1MB,所以示例中区域可以存储160000个IP地址。3Rate定义最大请求速率。示例中速率不能超过每秒10个请求。htt...原创 2019-12-17 21:26:42 · 167 阅读 · 0 评论 -
Nginx 预配置缓存
<!-- wp:shortcode -->#nginx设定获取url中请求包含nc参数的进行预先配置缓存,开发人员根据需求自定义缓存级别,缓存配置为nginx和CDN两层生效。#接口缓存 location ~ /loadSeat.jsonp { # access_log /opt/logs/nginx/ticket.acc1.log; # error_log /opt/l...原创 2019-12-16 08:50:36 · 299 阅读 · 0 评论 -
Nginx 配置ssl
#配置http请求转发到httpsserver { listen 80 ; server_name http域名; return 301 $scheme://https域名$request_uri;}#https配置ssllisten 443 ssl;ssl_certificate /usr/local/nginx/sslkey/xxx.cr...原创 2019-12-17 21:27:12 · 234 阅读 · 0 评论 -
Nginx 动态黑名单
定时任务执行,对指定url请求的来源IP进行分组和排序,请求次数大于100的输出到黑名单中ip.black中,nginx.conf中默认引入了黑名单文件。#nginx.conf #include ip.black ;mkdir -p /opt/scripts/touch /opt/scripts/nginx_deny_ip.shchmod +x /opt/scri...原创 2019-12-13 08:50:01 · 737 阅读 · 0 评论 -
Nginx check_shm_size is too small
nginx: [crit] ngx_slab_alloc() failed: no memorynginx: [emerg] http upstream check_shm_size is too small, you should specify a larger size.#解决nignx.conf http段中添加 check_shm_size 5m;原创 2019-12-12 08:50:37 · 2326 阅读 · 0 评论 -
nginx 代理服务 http 206
服务迁移之后访问登录页面发现js文件http请求状态Status Code:206 ,直接请求文件或者请求服务端口都正常。nginx配置:access_log /opt/logs/nginx/ht.acc.log;重启nginxtail 日志:2018/03/01 14:36:36 [crit] 12873#0: *56 open() "/usr/local/nginx/proxy_temp/4/...原创 2018-03-01 15:02:17 · 5694 阅读 · 0 评论