下文给大家带来nginx是如何实现负载均衡的呢,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用云搜网在行业内累计的经验来做一个解答。
1.修改nginx.conf配置文件,在http大括号中添加如下配置
upstream nginx { server 192.168.2.140:8080; server 192.168.2.136:8080; }
2.修改server的location中的配置
location / { proxy_pass #就是这一行,这里的nginx就是上面upstream 后面的nginx,这是一个名称,请保存两个 #地方是一致的 auth_basic off; auth_basic_user_file /var/user; root html; index index.html index.htm; }
3.准备两台云服务器地址分别为192.168.2.140和192.168.2.136,并安装apache服务器,端口使用8080
4.分别修改apache webapps/ROOT中的index.jsp,修改为简单的内容
<!-- tomcat1中的index.jsp --> <html> <h3>tomcat1</h3> </html> <!-- tomcat2中的index.jsp --> <html> <h3>tomcat2</h3> </html>
5.在浏览器访问http://www.nginx1.com/即可看到配置后的结果,每一次刷新请求不同的apache服务
看了以上关于nginx是如何实现负载均衡的呢,如果大家还有什么地方需要了解的可以在云搜网行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,云搜网技术工程师在行业内拥有十几年的经验了。