nginx: [emerg] "stream" directive is not allowed here

Viewed 2615

i'm try to setup load balancer with nginx to keep Client IP at backends node by create file /etc/nginx/sites-available/test.conf and symlink for it

stream {
    upstream backend_servers {
        server http://server1.com;
        server http://server2.com;
    }
    
    server {
        listen     80;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_pass backend_servers;
    }
}

But when i run nginx -t to check, this error appear. can anyone tell me what to do now? Thanks!

0 Answers
Related