我想使用上游指令将nginx
配置为反向代理(例如,添加keepalive
)。
upstream my_backend {
server 127.0.0.1:3579;
}
server {
listen 80;
location / {
proxy_pass http://my_backend;
}
}
但问题是它返回Bad Request (Invalid host)
。 nginx
错误日志中没有任何内容可以帮助我解决问题。
其他一切都是相同的,没有upstream
指令的配置按预期工作:
server {
listen 80;
location / {
proxy_pass http://127.0.0.1:3579;
}
}
那两个不等同吗?我需要做些什么才能使其与upstream
一起使用?