Nginx微信业务域名验证配置


微信业务域名需要在服务器根目录添加一个txt文件来校验域名

nginx添加配置

Markup 全选
	# 微信业务域名验证
	location ~ ^/([^/]+\.txt)$ {
		alias D:/webs/yuyuetihuo/pc/$1;
		default_type text/plain;
	}
  1. 检查root路径不能是\\,最好用/来表示,nginx是支持的
  2. 限制只能是读取根目录的txt,像 a/aa.txt是禁止访问的

 

Markup 全选
server {
	listen 19980;
	root D:/webs/yuyuetihuo/pc;
	index index.html;
		
	gzip on;
	gzip_buffers 32 4K;
	gzip_comp_level 6;
	gzip_min_length 100;
	gzip_proxied any;
	gzip_types application/json text/plain text/xml text/css;
	gzip_vary on;
	gzip_http_version   1.0;
	gzip_disable "MSIE [1-6]\.(?!.*SV1)";

	# JNPF-START
	# 设置上传文件的大小
	client_max_body_size 100m;

	# 微信业务域名验证
	location ~ ^/([^/]+\.txt)$ {
		alias D:/webs/yuyuetihuo/pc/$1;
		default_type text/plain;
	}
	location / {
		try_files $uri $uri/ /index.html;
	}

	# 后端服务
	location /server/ {
		proxy_read_timeout 3600;  # 秒 20分钟 请求超时
		# 添加头部信息
		proxy_set_header Host $http_host;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto $scheme;
		proxy_set_header X-NginX-Proxy true;
		# This is necessary to pass the correct IP to be hashed
		real_ip_header X-Real-IP;
		proxy_connect_timeout 300;

		# 使用 rewrite 去掉 /server 前缀
		rewrite ^(?i)/server(/.*)$ $1 break;
		# 使用动态变量转发请求
		proxy_pass http://127.0.0.1:5011;
	}
	# 单独处理 Swagger 相关路径
	location /swagger/ {
		proxy_read_timeout 3600;
		proxy_set_header Host $http_host;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto $scheme;
		proxy_set_header X-NginX-Proxy true;
		real_ip_header X-Real-IP;
		proxy_connect_timeout 300;

		proxy_pass http://127.0.0.1:5011;
	}
}
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:Docker安装Jira 10.7.3
下一篇:没有了
评论列表

发表评论

评论内容
昵称:
关联文章

Nginx业务域名验证配置
支付:JSAPI支付失败 报错:登录失败, redirect_uri域名与后台配置不一致,错误码:10003
业务模块特殊URL配置
nginx初始配置优化
支付: API V3支付回调签名验证
支付:JSAPI支付 开发手册
【已解决】.NET 支付API V3中JSAPI支付发起wx.chooseWXPay时,提示 支付验证签名失败
nginx端口转发配置
nginx配置指南
Asp.net H5唤起支付和支付回调
nginx配置http自动重定向到https
支付,当面付,开发手册
ASP.Net H5 OAuth2 认证 (前后端不分离)
支付官方相关工具下载
windows Nginx配置开机自启动
支付:支付成功没有回调通知Notify_URL
YESWEB第三方业务模块数据库配置
JS 接口签名校验工具 (qq.com)
支付:API v3 Postman脚本使用指南
支付接口签名校验工具

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码