mir4登录请求失败解决办法,mir4页面进不去

  

  大家好,我是文刀刘。声明,所有文章仅为分享知识,大家共同学习。感谢朋友们收藏、转发。   

  

  我们为什么要将生产环境中的流量复制到测试环境?在实际项目中经常发些项目测试过程中没问题,但一上线各种病菌就出来了,咱也不知道他咋藏的。而且线上流量、客户、都不大的情况下也能出现很多意想不到的问题。   

  

  当这些问题反馈给开发和测试小哥时,又经常无法复现。   

  

     

  

  这时候把生产环境的流量拷贝到测试环境就可能会有意想不到的惊喜。   

  

  要做的流量复制,除了硬件之外还可以使用服务器的ngx _ http _镜像_模块模块   

  

  我们先哐当一顿猛如虎的操作安装nginx。   

  

     

  

     

  

  http { include/etc/nginx/mime。类型;默认类型应用程序/八位字节流;log _ format main ' $ remote _ addr-$ remote _ user $ time _ local ' $ request ' ' ' $ status $ body _ bytes _ sent ' $ http _ referer ' ' $ http _ user _ agent ' ' $ http _ x _ forwarded _ for ';access _ log/var/log/nginx/access。日志总管;在上发送文件;# TCP _ no push onkeepalive _ time out 65 # gzip on包括/etc/nginx/conf.d/* .会议}下面说一下" ngx _ http _镜像_模块"这个模块   

  

  先看看官方给的演示   

  

  位置/{镜像/镜子;代理_通行证后端;} location=/mirror { internal;proxy _ pass http://test测试_后端$ request _ uri}位置/{镜子/镜子;镜像_请求_正文offproxy _ pass后端;} location=/mirror { internal;proxy _ pass http://log _ backend proxy _ pass _ request _ body of proxy _ set _ header内容长度"";proxy _ set _ header X-Original-URI $ request _ uri;}我们发现安装的服务器没有这个模块,所以需要重新编译   

  

  又是一顿猛如虎的操作。/configure-sbin-path=/usr/local/nginx/nginx-conf-path=/usr/local/nginx/nginx。conf-PID-path=/usr/local/nginx/nginx。PID-带-http _ SSL _ module-带-http _ limit _ req _ module-带-pcre=./pcre-8.43 - with-zlib=./zlib-1。2 .11-add-module=/path/to/ngx _ devel _ kit-add-module=/path/to/Lua-nginx-模块制作安装然后就可以修改配置了,这个配置仅供参考   

  

  服务器{监听80;# 源站地点/XXX { proxy _ pass http://xxx.com;proxy _ set _ header Host $ Host proxy _ set _ header X-Real-IP $ remote _ addr;proxy _ set _ header X-Forwarded-For $ proxy _ add _ X _ Forwarded _ For;# 复制镜像/新镜像/mir 2;mirror/mir3;# 复制请求镜像_请求_正文打开;} # 镜像站位置/maq { proxy _ pass http://XXX。com $ request _ uriproxy _ pass _ request _ body on proxy _ set _ header Host $ Host proxy _ set _ header X-Real-IP $ remote _ addr;proxy _ set _ header X-Forwarded-For $ proxy _ add _ X _ Forwarded _ For;}}   

相关文章