温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

nginx是如何实现负载均衡的呢

发布时间:2020-04-20 15:03:09 来源:亿速云 阅读:273 作者:三月 栏目:建站服务器

下文给大家带来nginx是如何实现负载均衡的呢,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用亿速云在行业内累计的经验做一个解答。

 

1.修改nginx.conf配置文件,在http大括号中添加如下配置

 upstream nginx {
     server 192.168.2.140:8080;
     server 192.168.2.136:8080;
 }

nginx是如何实现负载均衡的呢

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是如何实现负载均衡的呢

看了以上关于nginx是如何实现负载均衡的呢,如果大家还有什么地方需要了解的可以在亿速云行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,亿速云技术工程师在行业内拥有十几年的经验了。

 

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI