Yam*_*man 7 nginx node.js ubuntu-18.04
我有一个 NodeJS 后端在端口 3000 上的服务器上运行,请求现在到达端口 80,/etc/nginx/sites-available/node我有以下配置
server {
listen 80 default_server;
server_name name.example;
return 301 http://195.x.x.x:3000;
}
Run Code Online (Sandbox Code Playgroud)
当请求到达服务器时,它会重定向到端口 3000,但是当类似的请求http://195.x.x.x/api/test/test
也重定向到时http://195.x.x.x:3000
,如何重定向到端口 3000 并保持相同的 url,例如http://195.x.x.x:3000/api/test/test
在发布问题后立即找到了答案,这是$request_uri
我应该有的,但是
server {
listen 80 default_server;
server_name name.example;
return 301 http://195.x.x.x:3000$request_uri;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9117 次 |
| 最近记录: |