第十八天实训笔记

上午
1 、复习
1 tomcat 服务器需要 jdk 环境
版本对应
tomcat9== jdk1.8
tomcat10== jdk17
配置系统变量 JAVA_HOME
spring-boot3 ==> jdk17 以上的版本
2 nginx 平滑升级,不停服升级 nginx 服务 1.26.1==> 1.27.0
1 、下载新的 nginx 源码包
2 、解压
3 、配置 (要求 prefix 指定的安装路径和以前的 nginx 安装位置一样)
4 make && make install sbin 出现两个可执行文件 nginx nginx.old
5 、查看旧的 nginx 进程,包含一个 master work 进程的 id
6 kill -USR2 旧的 nginx master 进程 id ,开辟了一个复制的线程
7 kill -WINCH 优雅停用旧的 nginx 的子进程
8 kill -QUIT 优雅退出旧的 nginx master 进程
3 )负载均衡 使用 nginx 管理后端服务器,分配后端服务器压力
1 upstream 服务器组名 {
ip_hash/url_hash/less_conn;
server ip/ 域名:端口号 状态 weight
}
2 、虚拟主机搭建环境准备
原则上一个配置文件拥有一个 http 区块,并且只有一个
一个 http 可以有多个 server 区块
一个 server 区块成为一个虚拟主机
一个虚拟主机对应一个项目
一个 server 区块可以有多个 location 区块
每个 location 就是一个 url 链接的匹配规则
3 、基于域名的虚拟主机
一个服务器上同时部署多个项目 , 为了方便维护,可以将 server 模块单独抽离出来创建 conf 文件,然
后在主配置文件中使用 include 添加外部配置,这样让操作更加模块化。
将两个 server 分开到两个配置文件中
4 、基于不同 ip 地址的虚拟主机
5 、基于不同端口的虚拟主机
设置两个 server 都基于相同的 ip 地址
下午
1 、上线商城系统
上线一个静态的前端系统
安装 npm 添加 vue 模块 使用 vue 创建 vue3 项目,构建静态资源 将静态资源添加到 nginx 项目
在安装 nodejs 之前,需要检查是否安装了 epel
1 )项目创建的环境准备
2 )创建 vue 项目
选择 Manually select features 按回车
3 )配置 samba linux 系统与 windows 系统磁盘映射实现文件共享)
4 )创建 nfs 服务环境
5 )部署一台 nfs 服务器
  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值