服务器上处理请求三大流程
1. 接受请求
2. 处理请求
3. 发送响应
spring mvc 框架这块我们自己写的部分, 都是在处理请求
spring boot 会内置一个服务器, 叫做 Tomcat, 来做处理请求和发送响应的事情
浏览器发送请求 -> tomcat 服务器 -> Servlet -> spring mvc 框架里面的代码
浏览器发送请求 -> http 服务器(nginx, Apache) -> tomcat 服务器 -> Servlet -> spring mvc 框架里面的代码
nginx 这种 http 服务器主要处理的就是转发请求, 返回响应, 以及返回静态资源
负载均衡
服务器部署方案
1.在服务器安装部署软件
1.1 登录上服务器,切换为 root 用户
1.2 安装软件
sudo apt install nginx tomcat9 mysql-server openjdk-11-jdk
1.3 删除 tomcat9 自带的一个目录(不删就无法运行我们自己的程序)
sudo rm -r /var/lib/tomcat9/webapps/ROOT
1.4 安装 mysql 数据库
sudo mysql_secure_installation
接下来第一个选项选 n
然后输入密码 12345,会要求你重复输入一遍
剩下的所有选项都是选 y
2.运行前的配置
2.1 配置 mysql 数据库
输入 mysql 回车,会自动以 root 用户登录数据库
这时候就进入了 mysql 软件中
2.2 更改 mysql 密码
修改下面 3 行代码中的密码,然后复制并粘贴到 mysql 软件中,回车,就完成了数据库密码修改
SELECT user,authentication_string,plugin,host FROM mysql.user;
tomcat、ngix部署服务器
最新推荐文章于 2024-05-20 13:02:19 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)