从apache负载均衡到nginx负载均衡 nginx 配置 rewrite nginx apache 比
程序员文章站
2022-03-30 21:46:11
...
第一次直接这样搞负载均衡,项目从apache变成nginx(其各自的优缺点自行百度)
服务器:A【代理】,B【tomcat1】,C【tomcat2】
一、剔除apache负载均衡模式
1、找到apache的安装文件,进入bin目录,停止httpd服务(./httpd -k stop)
2、修改tomcat下server.xml文件
修改为
二、安装nginx
略......自行百度
三、配置nginx负载均衡
1、找到nginx下的nginx.conf文件,修改
完了,启动两台tomcat,启动nginx
出现502 ,定位原因,查找nginx的error.log文件(默认路径在/var/log/nginx/error.log)
发现权限问题
百度后,初步定位在nginx.conf的配置文件里面
这里出现的nginx,可能是这个用户的权限不足,改为root(不一定改成root,要改为有权限的用户)
发现还是出现502,可能还是没有找到具体原因,发现这样一篇文章:
第一种方案:
由于要重启,因为我是在测试环境里面玩的,没有重启,索性直接进行第二种方案
setsebool -P httpd_can_network_connect 1
接着访问代理服务器的地址,发现成功了,到此为止,nginx的负载均衡搭建完毕
PS:出现问题不要只看表面,刚开始一直在网上找nginx 502错误的原因,网上一大推没有用的东西,还是需要多看看日志,才能确定出问题出现在哪里
个人愚见,大神勿喷。。。。。
以上就介绍了从apache负载均衡到nginx负载均衡,包括了Apache,nginx方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
推荐阅读
-
Apache和Nginx负载均衡集群及测试分析
-
nginx负载均衡(5种方式)、rewrite重写规则及多server反代配置梳理
-
apache和nginx负载均衡配置
-
nginx+tomcat负载均衡环境搭建 tomcat nginx apache wildfly 安装配置 nginx tomcat负载均
-
apache和nginx负载均衡配置
-
nginx+tomcat负载均衡环境搭建 tomcat nginx apache wildfly 安装配置 nginx tomcat负载均
-
Apache和Nginx负载均衡集群及测试分析
-
tomcat组件安装+Nginx反向代理tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡
-
tomcat组件安装+Nginx反向代理tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡
-
从apache负载均衡到nginx负载均衡 nginx 配置 rewrite nginx apache 比