回答
收藏
分享
举报
NGINX LOCATION问题
提问于2022-02-02 13:44

浏览 3.2k

文章标签

安装一个nginx,有静态网页(端口是22222),后台有一个服务(前台可以调用它的HTTP API,端口是8888

写了一个跳转的location,但是显示报错还是http://150.138.84.46:22222/api/db/v1/getmode 404 no found?

nginx的default.conf

location /api/db/v1/ {

proxy_pass http://localhost:8888;
proxy_set_header Host $host:$server_port;
proxy_redirect off;
proxy_http_version 1.1;

已修改于2023-03-16 02:24



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

按点赞数排序

按时间排序

proxy_pass http://localhost:8888/;

8888后面加`/`

赞同

0

回复举报

回答于2022-02-10 10:48



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

是不是HTTP Range请求?

点赞 0
浏览 4.9k

依据HTTP方法、cookie、缓存、资源类型(内容协商中的各要素)、安全策略(如同源策略、CSP、CSRF)等因素的不同,头部会有差别。挺复杂的,因为HTTP几乎要解决互联网中产生的所有问题,所以要具体问题具体分析,看看你到底关心的是哪些HTTP头部了

点赞 0
浏览 3.7k

可以实现但是要自己开发nginx—http2—>web server 这个功能模块,其实是有必要这么做的。当前端请求非常大,nginx到后端服务的tcp没有处理完而占用的时候,就会占用一个端口。一台服务器65535个端口,除掉系统占用的。那么也就是说nginx和后端服务最大并发是6W+个请求。使用http2合并(收敛)tcp请求在一定场景下是非常有必要的。

点赞 0
浏览 3.4k