用http://192.16.10.43/Weixin/GetJsapiticket.ajax 这个内网IP地址可以正常访问,
但是用下面的代理的地址
http://proxy.xxx.cn/Weixin/GetJsapiticket.ajax
这个ajax请求的地址,跳转到后台的方法进行执行。
报如下错误:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>403 Forbidden</title> </head><body> <h1>Forbidden</h1> <p>You don't have permission to access /Weixin/GetJsapiticket.ajax on this server.</p>
注:
1、proxy.xxx.cn 地址为代理服务器的地址
2、nginx配置代码如下:
location ^~ /wx/ {
#proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://192.16.10.43/;
}
请问是不是Nginx代理问题,要修改下nginx配置文件,Nginx允许访问这个请求。还是其它问题?谢谢!
将异步地址改了下
这个错误应该是实际的站点抛出的,和nginx没关系。看下是否这个网站对应的文件夹有访问权限,可以设置为Everyone测试一下。