Nginx之负载均衡 :两台服务器均衡(填坑)
2019-12-22 18:08
1371 查看
第一步,两台服务器都要安装好Nginx和Tomcat,我这边的安装的是Nginx 1.16.1 Tomcat9;
第二步,安装完成之后,选择你要做均衡的那台服务器,,打开其Nginx 配置文件,在server代码块上面添加代码;
#增加upstream代码块 upstream mydemo{ server 47.106.113.206:8080; server 212.60.5.234:8080; ip_hash; } server{ listen 80; server_name localhost; index index.html index.htm index.php; root /www/server/phpmyadmin; location / { #重点在下面 proxy_pass http://mydemo; }
第三步,测试
在每个服务器的Tomcat-WebApps的文件夹中,新建一个demo文件夹,然后新建文件index.html,可以把每个服务器的ip地址写上去,能区分出服务器的不同即可。
第四部,测试成功
第五步,填坑
如果你的服务器部署了宝塔面板,那么你可能遇到设置完成之后,怎么刷新都无法成功的情况。
在宝塔面板打开Nginx的配置文件,你会在最下面发现这样一行代码:#include /www/server/panel/vhost/nginx/*.conf;
这行代码是在网站设置的时候出现的,注释掉之后就可以成功负载均衡了,不注释能不能解决呢,我想是可以的,目前还在探索,有大佬能告知我一下也是非常感谢的。
相关文章推荐
- EG:nginx反向代理两台web服务器,实现负载均衡 所有的web服务共享一台nfs的存储
- nginx + tomcat 实现负载均衡和服务器集群
- nginx做反向负载均衡,后端服务器获取真实客户端ip
- nginx做反向负载均衡,后端服务器获取真实客户端ip
- nginx做反向负载均衡,后端服务器获取真实客户端ip
- 【技术&服务器】nginx与lvs做负载均衡的比较
- Nginx在局域网中使用ip_hash负载均衡策略,访问全部分发到同一个后台服务器
- nginx做反向负载均衡,后端服务器获取真实客户端ip(转)
- CentOS 7搭建lsyncd实现两台服务器文件实时双向同步可用于负载均衡
- 两台WEB服务器(LAMP)通过DNS轮询功能实现负载均衡
- lvs 负载均衡两台提供Discuz!论坛服务的服务器 推荐
- nginx实现集群服务器的负载均衡
- Nginx服务器搭建, 反向代理, 负载均衡, 状态监控
- WEB服务器负载均衡之Nginx
- nginx 之负载均衡 :PHP session 跨多台服务器配置
- Centos7 nginx 虚拟主机、反向代理服务器及负载均衡,多台主机分离php-fpm实验
- Nginx在局域网中使用ip_hash负载均衡策略,访问全部分发到同一个后台服务器
- Debian下搭建Nginx和Tomcat服务器实现负载均衡的方案
- Nginx多台服务器实现负载均衡
- windows下使用Nginx服务器实现负载均衡方法