我正在尝试将 nginx 设置为反向代理,以将 POST 请求从 重定向http://example.com:5318/msh
到http://localhost:5000/msh
。这是我的配置:
http {
server {
listen 5318;
access_log /var/log/nginx/access.log main;
location /msh {
proxy_pass http://localhost:5000/msh;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}
但是当我发送 POST 请求时,我405 Not Allowed
从 NGINX 收到返回。access.log 记录返回了 301,没有其他内容。端点/msh
不是静态内容。