负载均衡是nginx一个非常重要且常用的功能,常用的负载均衡方式有Round Robin和IP Hash。
下面将介绍用Nginx作负载均衡,后端服务列表采用apache/ target=_blank class=infotextkey>apache服务器列表,负载均衡方式采用Round Robin:
启动Nginx和Apache后,在浏览器中敲入192.168.1.104,就会看到Apache的默认页面而不是Nginx的默认页面了。
当然,也可以采用别的方式,比如加上weight值,也可以负载均衡到本机的不同端口上:
如果出现下面错误则说明upstream放错位置了,应该放在http模块里面但必须在server模块外面:
nginx: [emerg] "upstream" directive is not allowed here in /etc/nginx/nginx.conf
更多有关nginx负载均衡的配置教程,请参考: