nginx : 静态资源服务器、负载均衡服务器和反向代理服务器。
Nginx是一款高性能的http 服务器
静态资源服务器: 就是为了存放静态资源的
正向代理
反向代理 , 负载均衡
软件安装如果需要让项目启动运行在linux环境中
-
jdk
-
tomcat
-
mysql
-
redis
-
nginx
rpm : 本地安装( 前提是有安装包的情况下 )
rpm -ivh 文件名称 安装
rpm -Uvh 文件名称 更新
rpm -e --nodeps 文件名称 卸载不校验依赖
rpm -qa 查看系统下所有的安装后的程序
yum : 联网安装 (前提是有网即可 自动下载安装包)
yum install 联网安装
yum remove 联网卸载
安装步骤:
- 先校验一下 本地是否已经有这个软件了
- 如果有 (卸载 再安装) 看一下是否是自己需要版本
- 如果没有 安装
- 准备安装包
- 安装的路径 /usr/local/src
- 启动运行
- 测试
安装:rpm -ivh rpm文件 升级:rpm -Uvh rpm文件 卸载:rpm -e --nodeps 软件名 查看所有安装的软件:rpm -qa | grep 具体名 以下的两个指令 需要联网 yum install 软件名 联网安装 yum remove 软件名 联网卸载
- 先将本地的安装包 拷贝到linux环境中
- 安装之前先卸载原来的程序
- 安装自己安装包的内容
可执行程序的执行过程 必须加./ 如果不加./ 表示找环境变量
安装过程查看每个txt文档
发布项目-
有war包 找到idea工程打包
-
数据库移植 将本地的备份 到服务器中重新执行
-
启动tomcat
#1 将当前tomcat1停止运行(路径根据自己的本地的配置)
/usr/local/src/tomcat1/bin/shutdown.sh
#2 复制tomcat1为tomcat2(路径根据自己的本地的配置)
cp -r /usr/local/src/tomcat1 /usr/local/src/tomcat2
#3 修改tomcat2的3个端口(路径根据自己的本地的配置)
vim /usr/local/tomcat2/conf/server.xml
8005-->8015 8009-->8019 8080-->8081
8443->8453
#4 放行8081端口(路径根据自己的本地的配置)
firewall-cmd --zone=public --add-port=8081/tcp --permanent
firewall-cmd --reload
#5 启动两个tomcat(路径根据自己的本地的配置) 再此之前 tomcat1和tomcat2的路径发布路径都需要去修改
/usr/local/src/tomcat1/apache-tomcat-8.5.27/bin/startup.sh
/usr/local/src/tomcat2/apache-tomcat-8.5.27/bin/startup.sh
----------------------------------------------------------------准备环境
#6 在nginx中配置负载均衡策略
vim /usr/local/src/nginx/conf/nginx.conf
upstream test{
server localhsot:8080 weight=2;
server localhsot:8081 weight=1;
}
#7 重新加载nginx配置
/usr/local/nginx/sbin/nginx -s reload
#8 同时开启两个窗口,查看title的标题状态即可
查看主页的地址



