Nginx部署前后端分离项目

部署前后端分离项目,要求前端项目、后端项目、数据库分别部署在3台服务器

服务器准备

服务器名 IP 软件包
前端 192.168.99.137 nginx
后端 192.168.99.139 jar
数据库 192.168.99.100 mariadb

1、前端服务器

bash 复制代码
yum install -y epel-release && yum install -y nginx
bash 复制代码
vim /etc/nginx/nginx.conf  
perl 复制代码
    server {
        listen 80; 
        server_name 192.168.99.137;

        location / {
            root /usr/share/nginx/html/bm;
            index index.html index.htm;
        }       
        location /bm {
                proxy_pass http://192.168.99.139:8090;
    }               

2、后端服务器

安装jdk

rpm ......

查看后端端口号和项目路径

bash 复制代码
vim carbon.jar   
bash 复制代码
#回车
 99 BOOT-INF/classes/application-dev.properties

远程连接数据库

进入BOOT-INF/classes/application.properties

java 复制代码
#修改配置
spring.datasource.url=jdbc:mysql://192.168.99.130:3306/carbon?useSSL=false&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&characterEncoding=utf8

3、mysql服务器

  1. 安装mariadb
bash 复制代码
yum install -y mariadb-server
systemctl start mariadb
  1. 更改密码
sql 复制代码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');
create user 'root'@'192.168.99.139' identified by 'root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.99.139' IDENTIFIED BY 'root';
FLUSH PRIVILEGES;
exit
  1. 导入数据库
bash 复制代码
mysql -uroot -p < carbon.sql

4、测试

启动后端项目

bash 复制代码
java -jar carbon.jar

浏览器访问网站

相关推荐
叶总没有会17 小时前
Docker入门
运维·docker·容器
KKKlucifer17 小时前
纵深防御视角下安全运维服务体系构建思路
运维·网络·安全
嵌入式×边缘AI:打怪升级日志17 小时前
全志T113 Tina-Linux开发环境搭建:从安装依赖到打包烧录完整教程
linux·运维·服务器
yugi98783818 小时前
Linux下58mm热敏打印机驱动安装与配置指南
linux·运维·服务器
运维老郭18 小时前
K8s故障排查:一条分层排查路径解决99%线上问题
运维·云原生·kubernetes
AC赳赳老秦18 小时前
项目闭环管理:用 OpenClaw 对接 Jira / 禅道,实现需求 - 任务 - 进度 - 验收全流程自动化
运维·人工智能·python·自动化·devops·jira·openclaw
遇见火星18 小时前
centos7和centos8设置本地镜像为yum安装源的方法
linux·运维·服务器
piaopiaolanghua18 小时前
[Ai问答] Docker是否支持跨架构镜像,譬如ARM/X86
linux·运维·服务器
吹个口哨写代码18 小时前
小程序图片不显示,直接访问显示,头部配置问题
javascript·css·nginx
Elastic 中国社区官方博客18 小时前
通过 Elastic MCP Server 将 Cursor 连接到生产日志
大数据·运维·人工智能·elasticsearch·搜索引擎·全文检索·mcp