我有两个侦听器 80 和 777。端口 80 充当反向代理。端口 777 执行一些额外的操作,并希望重定向到端口 80。如何在 nginx 中重定向到其他端口?我尝试使用重写,但后来发现它仅用于更改路径
###
server{
listen 80;
server_name _;
location / {
proxy_pass "http://upstream0;#" is included since links are not allowed in the post
}
}
server{
listen 777;
server_name _;
#doing some other extra stuf
//Want to redirect to port 80 under some condition
}
谢谢
答案1
return 302 $scheme://$server_name:80$request_uri;
这应该够了吧。