宝塔部署-前后端分离若依框架

文章详细描述了Java项目的部署过程,包括Redis作为必备组件,前端的PHP项目创建与伪静态配置,图片存放路径设定,接口前缀的设置,以及宝塔面板中Java项目的JDK与Tomcat配置。同时强调了配置文件和数据库连接的重要性,以及处理上传图片功能时需注意的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境参考

在这里插入图片描述

1.Redis【必装】否则启动不了java项目

配置前端部分

1.创建一个php项目

在这里插入图片描述

2.上传前端代码(略过)

3.设置伪静态


	location / {
            root   /www/wwwroot/域名xx.xx;#前端存放路径
			try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }
        #配置文件图片存放路径
location /img/{
    # 方式二:指向目录,对应后台`application.yml`中的`profile`配置
    alias /home/img/uploadPath/;#存放路径
}
		#接口前缀
		location /jie/ {
			proxy_set_header Host $http_host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header REMOTE-HOST $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_pass http://localhost:9803/;//地址+端口号
		}
 
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    

4.配置文件,如图

为什么要删除?
答:如果你用到上传图片,上传头像功能,你上传了 但是还是不显示图片,因为下面这两段导致,所以需要删除即可。
在这里插入图片描述

配置数据库

配置的数据库,一定要跟项目连接数据库一致,如果是本地,则把数据库地址换成线上,并导入数据库
在这里插入图片描述

配置后端部分

1.宝塔【java项目】添加一个jdk

我用的是装 tomcat9 然后自带的就行,如果你的项目用到其他版本的jdk,自行添加即可
在这里插入图片描述

2.创建java项目

在这里插入图片描述

3.创建之后等待启动即可,可以在【项目日志】查看启动情况。

1.如果启动不成功,就看【项目日志】的提示,自行解决。
2.只要环境配置好了,基础部署一次就成功了
3.配置伪静态很重要,若依文档也有说明

完成部署!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值