随笔分类 -  nginx

摘要:1.Nginx 配置中配置如下修改即可 server { ... location / { ... add_header Content-Security-Policy upgrade-insecure-requests; ... } } https://blog.exsvc.cn/article/ 阅读全文
posted @ 2020-12-24 20:20 littlevigra 阅读(633) 评论(0) 推荐(0) 编辑
摘要:1.选出对应时间的日志 sed -ne '/15\/Dec\/2020:09:00:04 +0800/,/15\/Dec\/2020:10:38:54 +0800/p' access.log |grep -v 'HEAD / HTTP/1.1' > /tmp/all-ip.txt 2.统计独立访问i 阅读全文
posted @ 2020-12-15 11:17 littlevigra 阅读(119) 评论(1) 推荐(0) 编辑
摘要:1.Nginx 作为服务器时,获取客户端真实 IP 使用 http_realip_module,默认安装的 Nginx 是没有安装这个模块的,需要重新编译 Nginx 增加 --with-http_realip_module。 wget http://nginx.org/download/nginx 阅读全文
posted @ 2020-12-15 00:06 littlevigra 阅读(1674) 评论(3) 推荐(0) 编辑
摘要:1. http://www.a.com/sys-auth-web/api/a.html --> http://10.0.1.4:30954/a.html location /sys-auth-web/api { include proxy_params; proxy_pass http://10.0 阅读全文
posted @ 2020-11-20 16:39 littlevigra 阅读(95) 评论(2) 推荐(0) 编辑
摘要:1.示例说明 网段A:上海的 VPC1 中子网 A 10.44.0.1/24。 网段B:法兰克福的 VPC2 中子网 B 10.0.0.0/24。 法兰克福的网络就不要变动了。你在上海,尝试重新分配子网网段,建立连接看看 2.步骤2:在两端设置路由表 一定要在本端和对端都配置相关路由,才能通过对等连 阅读全文
posted @ 2020-11-11 20:02 littlevigra 阅读(1039) 评论(0) 推荐(0) 编辑
摘要:1.Dockerfile FROM centos:7.6.1810 MAINTAINER openresty1.15.8.2 <dingxiaowei@do1.com> RUN yum install -y yum-utils && yum-config-manager --add-repo htt 阅读全文
posted @ 2020-11-09 18:02 littlevigra 阅读(650) 评论(0) 推荐(0) 编辑
摘要:1.定制每一台Nginx服务的响应头,以便于当某台服务出现问题时能快速定位到具体的服务器 # cat nginx.conf.j2 user nginx; {# start process equal cpu cores #} worker_processes {{ ansible_processor 阅读全文
posted @ 2020-10-26 00:13 littlevigra 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1.非常重要的结论:server_name对应的是http请求头里的Host字段的值 curl.exe -H "Host: aaa" 10.210.65.73 参考:https://www.cnblogs.com/xiaoshiwang/p/11436332.html proxy_set_heade 阅读全文
posted @ 2020-10-17 21:22 littlevigra 阅读(179) 评论(2) 推荐(0) 编辑
摘要:1.break跳出rewrite阶段,不会在匹配,进入输出阶段。 last 类似重新发起请求,所以会重新进行匹配。 2.我们知道nginx运行分十一个执行阶段,上面说提到的ngx_http_rewrite_mode,可以理解为其中一个阶段-rewrite阶段。​ typedef enum { NGX 阅读全文
posted @ 2020-08-09 23:50 littlevigra 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1.Nginx通过CORS实现跨域 add_header 'Access-Control-Allow-Origin' 'https://wlt-client.tourismshow.cn' always; Access-Control-Allow-Credentials: true always; 阅读全文
posted @ 2020-05-27 15:39 littlevigra 阅读(424) 评论(0) 推荐(0) 编辑
摘要:0.proxy_redirect 如果需要修改从被代理服务器传来的应答头中的"Location"和"Refresh"字段,可以用这个指令设置。 假设被代理服务器返回Location字段为: http://localhost:8000/two/some/uri/ 这个指令: proxy_redirec 阅读全文
posted @ 2020-05-18 11:04 littlevigra 阅读(1617) 评论(0) 推荐(0) 编辑
摘要:1.alias虚拟目录配置下,访问http://www.colorgg.com/huan/a.html实际指定的是/home/www/huan/a.html 示例一 location /huan/ { alias /home/www/huan/; }alias指定的目录后面必须要加上"/",即/ho 阅读全文
posted @ 2020-05-08 21:45 littlevigra 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1.拓扑图 2.原理: 浏览器发送的报文头部带TOKEN,在openresty会被拼凑成:TOKEN_MyToken。 在redis中每个用户的TOKEN_MyToken对应一个Id. lua脚本拿Id跟redis的IdStart和IdStop对比,判断是否进灰度 3.nginx.conf的配置 [ 阅读全文
posted @ 2020-04-27 00:28 littlevigra 阅读(611) 评论(2) 推荐(0) 编辑
摘要:1.content_by_lua_block作用:在http内容处理阶段生成数据 server { listen 80; server_name www.a.com; charset koi8-r; location = /test { default_type 'text/plain'; -- c 阅读全文
posted @ 2020-04-25 13:16 littlevigra 阅读(297) 评论(1) 推荐(0) 编辑
摘要:1.灰度发布拓扑图,公司本地访问服务进灰度环境,其他的访问原来生产。 2.nginx.conf的配置 [root@VM_0_7_centos conf]# cat nginx.conf worker_processes 1; error_log logs/error.log; events { wo 阅读全文
posted @ 2020-04-21 23:55 littlevigra 阅读(529) 评论(3) 推荐(0) 编辑
摘要:1.403返回页面 #user nobody; worker_processes 4; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/ngi 阅读全文
posted @ 2020-02-23 17:42 littlevigra 阅读(2438) 评论(3) 推荐(0) 编辑
摘要:1.Apollo https://github.com/ctripcorp/apollo/wiki/Apollo-Quick-Start-Docker%E9%83%A8%E7%BD%B2 2.consul https://blog.csdn.net/jiangqingyao/article/deta 阅读全文
posted @ 2020-02-17 18:10 littlevigra 阅读(735) 评论(1) 推荐(1) 编辑
摘要:-1.需求:两个事情,把测试环境release得微服务接口都开放一个外网端口出来(tqy.do1.net.cn/微服务名称/ 映射到 ip:port/micro 上)也可以提供下ip连接,给测试小伙伴做压测 ProxyPass "/dqsf-report/" "http://dqdp-report- 阅读全文
posted @ 2020-01-10 16:15 littlevigra 阅读(947) 评论(6) 推荐(0) 编辑
摘要:1.配置 缓存更新,后端故障,允许使用过期缓存 #缓存配置 , 不能去掉 proxy_cache_path proxy_cache levels=1:2 keys_zone=page_cache:512m inactive=1m max_size=80g use_temp_path=off; #配置 阅读全文
posted @ 2019-12-26 19:38 littlevigra 阅读(505) 评论(0) 推荐(0) 编辑
摘要:1.release的组件逻辑图 2.表象:按F12,总是报502 BAD GATEWAY 3.nginx日志 [error] 8564#0: *348734 upstream prematurely closed connection while reading response header fr 阅读全文
posted @ 2019-11-19 13:59 littlevigra 阅读(1186) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示