回答
收藏
分享
举报
Ngnix代理一个H5页面,内容空白
提问于2022-01-09 14:46

浏览 5.3k

同一个Nginx,配置了多个代理,其中一个原始站点是asp.net,正常。另一个是h5的,配置后没有提示错第一个是正常的。


第二个是个H5的网站不行,正常访问是:
https://TestH5/RegH5/#/pages/login/login
会自动跳到(#号没有了) https://TestH5/RegH5/pages/login/login
设置代理后访问:
https://bbb/RegH5/#/pages/login/login

不显示错误,浏览器显示了正确的标题,但内容是空白的。
节点配置如下:



location /aaa/ {
#这个是Asp.net的,正常使用。
proxy_pass https://test/myDemo/;
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:$server_port;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_connect_timeout 4s; #配置点1
proxy_read_timeout 60s; #配置点2,
proxy_send_timeout 12s; #配置点3

proxy_buffer_size 1M;
proxy_buffers 8 1M;
proxy_busy_buffers_size 1M;
proxy_temp_file_write_size 1M;
}
location /bbb/ {
#这个是H5的,不行。
proxy_pass https://TestH5/;
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:$server_port;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_connect_timeout 4s; #配置点1
proxy_read_timeout 60s; #配置点2,
proxy_send_timeout 12s; #配置点3

proxy_buffer_size 1M;
proxy_buffers 8 1M;
proxy_busy_buffers_size 1M;
proxy_temp_file_write_size 1M;

}

已修改于2023-03-15 02:14



写下您的回答
发表回答
全部回答(1)

按点赞数排序

按时间排序

H5需要在js中处理#后的字符,nginx不会处理该字符

赞同

0

回复举报

回答于2022-10-31 14:11



回复jiayouachunyu
回复
提问者
刘畅
这家伙很懒还未留下介绍~
0
文章
1
问答
0
粉丝
相关问答

RFC 标准把状态码分成了五类,用数字的第一位表示分类, 而 0~99 不用,这样状态码的实际可用范围就大大缩小了, 由 000~999 变成了 100~599。

这五类的具体含义是:

1××:提示信息,表示目前是协议处理的中间状态,还需 要后续的操作;

2××:成功,报文已经收到并被正确处理;

3××:重定向,资源位置发生变动,需要客户端重新发送 请求;

4××:客户端错误,请求报文有误,服务器无法处理;

5××:服务器错误,服务器在处理请求时内部发生了错 误。 

点赞 0
浏览 4k

抓包对比下,包括:

1、不使用Nginx时,抓包看下Websocket的握手,包括在浏览器和Nginx上游服务上;

2、使用Nginx时,抓包看下Nginx上游服务。

从你的错误请求来看,貌似url的匹配出问题了,正常应该是返回101,但你返回 了404

点赞 0
浏览 6k

可以看一下proxy_pass的文档,反向代理的时候会把uri拼到后面去,可能是路径弄错了,需要用变量来拼一下转发的uri。

点赞 0
浏览 4.8k