概述
Nginx专为性能优化开发,其知名优点就是他的稳定性和低系统资源消耗,以及对http并发连接的高处理能力,正因如此,大量提供社交网络,新闻资讯,电子商务,及虚拟主机等服务选择Nginx来提供web服务
tomcat简介
此为一款免费开源的wen应用服务器,属于轻量级应用服务器,在中小型企业中普遍使用,是开发jsp程序的首选,一般来说
tomcat虽然和apache或者nginx这些web服务器一样,具有处理html页面的功能,然而处理静态html的能力却不及apache 所以通常作为一个servlet和jsp容器,在后端运行
部署
安装Nginx服务
下载Nginx软件包,在官方下载,并解压
安装依赖软件
yum -y install openssl-devel pcre-devel
进入目录,编译安装
./configure --prefix=/usr/local/nginx --user=nginx --group=ngixn --with-stream
make &&make install
做路径优化
创建一个nginx用户
查看是否安装好
开启另一台linux主机安装tomcat
安装tomcat是要有java的环境的,linux一般会自带没有自带的话yum安装或解压安装都可以
解压jdk-8u91-linux-x64.tar.gz包
移动到/usr/local目录并改名为java
做路径优化 ln -s /usr/local/java/bin/* /usr/bin/
环境安装好了
java -version
解压tomcat包
移动到/usr/local/目录并改名为tomcat
路径优化
开启
关闭
这两个意思为 做路径优化,把开启和关闭tomcat 链接到/usr/bin/下并改名
开启tomcat
按照以上方法在安装一台tomcat服务器
做nginx负载均衡
将上面更改为以下图
upstream tomcat_server{
server 192.168.145.168:8080 weight=1;
server 192.168.145.130:8080 weight=1;
}
location / {
proxy_pass http://tomcat_server;
}
##一定要重启nginx
更改tomcat的页面,一边分辨
/usr/local/tomcat/webapps/ROOT/index.jsp
稍微一改
最后一步,验证
防火墙一定要记得开放端口
8080 和80
用宿主机试一下
最后
这篇博客是实验文档,为了方便以后的复习
所以有不好的地方,有问题的话可以提出,会改正,谢谢大家
どうも,ありがどうございます
补充
nginx的调方式
有 RR 轮询
WRR 加权轮询
LC 小数连接数
WLC 加权小数连接数
HASH 通过地址 hash 始终调度一台服务器
举例:
upstream tomcat_server{
ip_hash;
server 192.168.145.168:8080 weight=1;
server 192.168.145.130:8080 weight=1;
}
##此为HASH 调度的
来源:https://blog.csdn.net/weixin_43495071/article/details/99677254