我试图将Nginx配置为充当HTTP负载平衡器。仅出于概念验证的目的,我将nginx配置为重定向到普通的http网站(www.nationalrail.co.uk)。
这是我的nginx配置的样子:
.vimrc
但是,当我转到Nginx网址(例如loadbalancer.com)时-我收到“ 404-not found”错误。
我想念什么?
答案 0 :(得分:0)
您尝试过这样吗?
http {
server {
server_name loadbalancer.com;
location / {
proxy_pass http://www.nationalrail.co.uk;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
}
答案 1 :(得分:0)
我发现此问题是由于http重定向引起的。重定向应在Nginx内部显式处理,否则将无法正常工作。