需求:

  • 内网服务器 B 需要访问微信服务器,所以做反向代理

环境配置:

  • 服务器 A 能访问外网
  • 服务器 B 不能访问外网

解决办法:

  • 修改服务器 B 的 hosts 文件,域名指向服务器 A
    A的IP地址 mp.weixin.qq.com
  • 服务器 A 的 nginx 配置
server {listen  80;server_name  mp.weixin.qq.com;location / {index index.html;proxy_pass https://mp.weixin.qq.com;proxy_redirect off;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Host $host;proxy_set_header X-Forwarded-proto https;}}server {listen       443;server_name  mp.weixin.qq.com;#charset koi8-r;ssl          on;ssl_certificate      /usr/local/nginx/conf/bundle.crt;ssl_certificate_key  /usr/local/nginx/conf/b.key;ssl_session_timeout  5m;ssl_protocols   TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers     ALL:!DH:!EXPORT:!RC4:+HIGH:+MEDIUM:-LOW:!aNULL:!eNULL;ssl_prefer_server_ciphers   on;#access_log  logs/host.access.log  main;location ^~ /mp/{#proxy_cache api_cache;proxy_set_header Host mp.weixin.qq.com;rewrite /mp/(.+)$ /$1 break;proxy_pass https://mp.weixin.qq.com;}
}

nginx 反向代理微信服务器问题相关推荐

  1. 使用Nginx反向代理tomcat服务器

    使用Nginx反向代理tomcat服务器 2015-04-23 11:19 244人阅读 评论(0) 收藏 举报  分类: Tomcat(5)   LNMP/LAMP开发平台研究(10)  版权声明: ...

  2. nginx反向代理缓存服务器构建

    博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 代理服务可简单的分为正向代理和反向代理: ...

  3. Nginx反向代理+PHP服务器搭建

    Nginx环境搭建 下载解压Nginx源码包 可以通过已有的压缩包 这里也可以通过yum的在线下载 wget http://nginx.org/download/nginx-1.13.7.tar.gz ...

  4. Tomcat系列之服务器的基本配置及Nginx反向代理tomcat服务

    大纲 一.Tomcat 基本配置 1.为Tomcat提供SysV脚本 2.catalina 脚本讲解 3.telnet 登录管理Tomcat 4.配置Tomcat虚拟主机 5.Tomcat图形管理接口 ...

  5. Nginx高性能反向代理web服务器

    基础 Nginx简介 背景介绍 Nginx("engine x")一个具有高性能的[HTTP]和[反向代理]的[WEB服务器],同时也是一个[POP3/SMTP/IMAP代理服务器 ...

  6. Nginx反向代理的实战案例

    Nginx反向代理实战 服务器1,2,3存在两种情况 第一种情况: 三台服务器的内容不一样. 第二种情况: 三台服务器的内容是一样. 如果服务器1.服务器2和服务器3的内容不一样,那我们可以根据用户请 ...

  7. Nginx反向代理http和https

    作者CSDN主页:http://blog.csdn.net/qq_32642039/article/details/78489918 作者个人博客:http://www.51centos.com/ 作 ...

  8. 使用nginx反向代理在微信小程序中使用http请求

    使用nginx反向代理在微信小程序中使用http请求 由于微信小程序对第三API的请求做了限制官方说明文档,导致我们无法访问非https的请求,然而我们在开发小程序过程中所请求的第三方接口不一定都是h ...

  9. Nginx 反向代理实现微信开发完美线上测试环境

    成文时间: 2018-11-29 11:18:10 环境说明 Ubuntu 16.04 LTS Nginx version: nginx/1.10.3 (Ubuntu) PHP 7.1.18 Lara ...

最新文章

  1. CVPR2020检测类论文最全汇总:136篇论文方向细分(附代码和论文打包下载)
  2. 如何检查密钥库文件中的证书名称和别名?
  3. java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.init([Ljava
  4. java 求最长子串
  5. map怎么转化dto_java实现Object和Map之间的转换3种方式
  6. Linux系统时间与RTC时间【转】
  7. 【Java学习笔记十】输入输出流
  8. javascript高级程序设计pdf_Java、C语言、Python、PHP、JavaScript五大编程语言,要学哪个?...
  9. cad字体安装_三种CAD缺失字体解决方法,让你不在为寻找字体而烦恼
  10. 计算机系统大作业-程序人生
  11. 一窥朝鲜的计算机技术发展,操作系统,平板,杀毒软件,都有!
  12. linux 打印机任务队列,使用Samba和CUPS的打印机队列
  13. 把一个人的特点写具体作文_把一个人的特点写具体作文400字
  14. daemontoolslite(DAEMONtoolslite 感叹号)
  15. 微信小程序怎么做淘宝客优惠券商城手把手教你完成从申请到上线
  16. css3中-moz、-ms、-webkit、-o分别代表的意思
  17. 机器学习及SparkMLlib简介
  18. vue中用canvas实现移动端手写板、电子签名功能
  19. Eclipse怎样改变字体大小
  20. 三星980处理器和骁龙855_骁龙855、麒麟980、Exynos9820谁最强?看完秒懂

热门文章

  1. 微信小程序下载网络图片保存到本地
  2. 阻塞IO、非阻塞IO、以及多路复用原理
  3. away3d 4x开发20要点
  4. 通俗解释如何理解主成分分析PCA,Python实现PCA主成分分析2维降到1维
  5. HTML5:离线存储
  6. 11.FREQUENCY AND TEMPORAL CONVOLUTIONAL ATTENTION FORTEXT-INDEPENDENT SPEAKER RECOGNITION(2019.10)
  7. Python面向对象—对象|类
  8. MP4文件介绍及SPS、PPS解析
  9. mysql 列换行 表设计 设计_mysql 列转行的技巧(分享)
  10. JQuery 再谈ajax局部刷新