nginx 反向代理微信服务器问题
需求:
- 内网服务器 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 反向代理微信服务器问题相关推荐
- 使用Nginx反向代理tomcat服务器
使用Nginx反向代理tomcat服务器 2015-04-23 11:19 244人阅读 评论(0) 收藏 举报 分类: Tomcat(5) LNMP/LAMP开发平台研究(10) 版权声明: ...
- nginx反向代理缓存服务器构建
博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 代理服务可简单的分为正向代理和反向代理: ...
- Nginx反向代理+PHP服务器搭建
Nginx环境搭建 下载解压Nginx源码包 可以通过已有的压缩包 这里也可以通过yum的在线下载 wget http://nginx.org/download/nginx-1.13.7.tar.gz ...
- Tomcat系列之服务器的基本配置及Nginx反向代理tomcat服务
大纲 一.Tomcat 基本配置 1.为Tomcat提供SysV脚本 2.catalina 脚本讲解 3.telnet 登录管理Tomcat 4.配置Tomcat虚拟主机 5.Tomcat图形管理接口 ...
- Nginx高性能反向代理web服务器
基础 Nginx简介 背景介绍 Nginx("engine x")一个具有高性能的[HTTP]和[反向代理]的[WEB服务器],同时也是一个[POP3/SMTP/IMAP代理服务器 ...
- Nginx反向代理的实战案例
Nginx反向代理实战 服务器1,2,3存在两种情况 第一种情况: 三台服务器的内容不一样. 第二种情况: 三台服务器的内容是一样. 如果服务器1.服务器2和服务器3的内容不一样,那我们可以根据用户请 ...
- Nginx反向代理http和https
作者CSDN主页:http://blog.csdn.net/qq_32642039/article/details/78489918 作者个人博客:http://www.51centos.com/ 作 ...
- 使用nginx反向代理在微信小程序中使用http请求
使用nginx反向代理在微信小程序中使用http请求 由于微信小程序对第三API的请求做了限制官方说明文档,导致我们无法访问非https的请求,然而我们在开发小程序过程中所请求的第三方接口不一定都是h ...
- Nginx 反向代理实现微信开发完美线上测试环境
成文时间: 2018-11-29 11:18:10 环境说明 Ubuntu 16.04 LTS Nginx version: nginx/1.10.3 (Ubuntu) PHP 7.1.18 Lara ...
最新文章
- CVPR2020检测类论文最全汇总:136篇论文方向细分(附代码和论文打包下载)
- 如何检查密钥库文件中的证书名称和别名?
- java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.init([Ljava
- java 求最长子串
- map怎么转化dto_java实现Object和Map之间的转换3种方式
- Linux系统时间与RTC时间【转】
- 【Java学习笔记十】输入输出流
- javascript高级程序设计pdf_Java、C语言、Python、PHP、JavaScript五大编程语言,要学哪个?...
- cad字体安装_三种CAD缺失字体解决方法,让你不在为寻找字体而烦恼
- 计算机系统大作业-程序人生
- 一窥朝鲜的计算机技术发展,操作系统,平板,杀毒软件,都有!
- linux 打印机任务队列,使用Samba和CUPS的打印机队列
- 把一个人的特点写具体作文_把一个人的特点写具体作文400字
- daemontoolslite(DAEMONtoolslite 感叹号)
- 微信小程序怎么做淘宝客优惠券商城手把手教你完成从申请到上线
- css3中-moz、-ms、-webkit、-o分别代表的意思
- 机器学习及SparkMLlib简介
- vue中用canvas实现移动端手写板、电子签名功能
- Eclipse怎样改变字体大小
- 三星980处理器和骁龙855_骁龙855、麒麟980、Exynos9820谁最强?看完秒懂
热门文章
- 微信小程序下载网络图片保存到本地
- 阻塞IO、非阻塞IO、以及多路复用原理
- away3d 4x开发20要点
- 通俗解释如何理解主成分分析PCA,Python实现PCA主成分分析2维降到1维
- HTML5:离线存储
- 11.FREQUENCY AND TEMPORAL CONVOLUTIONAL ATTENTION FORTEXT-INDEPENDENT SPEAKER RECOGNITION(2019.10)
- Python面向对象—对象|类
- MP4文件介绍及SPS、PPS解析
- mysql 列换行 表设计 设计_mysql 列转行的技巧(分享)
- JQuery 再谈ajax局部刷新