打开宝塔,在wwwroot目录下新建一个文件夹,修改目录权限为root,把jar文件上传到上面,再回到网站,点击Java项目,项目类型选择Spring_boot,项目jar路径选择刚才上传的jar文件,端口要填写对应本地的8080端口,项目用户选择root,绑定域名后点击提交。还要回到java项目管理,点击配置文件修改一下nginx配置,如下:upstream jeecgapi.com {
server 127.0.0.1:8080;
}
server{
...其他代码...
................
location / {
root html;
index index.html index.htm;
proxy_pass http://jeecgapi.com;
#ip remote_addr
proxy_set_header X-Forwarded-Scheme $scheme;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
...其他代码...
................
}
- 访问http://域名/jeecg-boot页面,正常显示接口文档的话说明后端已经部署成功了。
vue3前端搭建教程
- 下载好代码后,使用vscode打开jeecweb目录,按照以下流程开发
# 安装yarn
npm install -g yarn
# 下载依赖
yarn install
# 启动(本地开发需要用到)
yarn run serve
# 编译打包项目
yarn run build
- 修改.env.development与.env.production里的配置信息(可以参考视频教程修改)
- 开发好后可以部署到自己宝塔面板中,执行yarn run build打包出一个dist目录,压缩里面的文件,在宝塔新建一个站点,PHP版本选择纯静态,添加成功后把dist目录下的压缩包上传到网站根目录中解压缩。点击站点里的配置文件,添加以下规则:
upstream jeecgadmin.com {
server 127.0.0.1:80;
}
server
{
...其他代码...
................
location / {
# 用于配合 browserHistory使用
try_files $uri $uri/ /index.html;
}
location /jeecg-boot {
proxy_pass http://127.0.0.1:8080/jeecg-boot;
proxy_redirect off;
#真实IP
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
set $my_proxy_add_x_forwarded_for $proxy_add_x_forwarded_for;
if ($proxy_add_x_forwarded_for ~* "127.0.0.1"){
set $my_proxy_add_x_forwarded_for $remote_addr;
}
proxy_set_header X-Forwarded-For $my_proxy_add_x_forwarded_for;
}
...其他代码...
................
}
- 打开域名,验证码能正常刷新即部署成功,默认后台账号密码:admin 123456
系统介绍
- JeecgBoot是基于代码生成器的低代码开发平台,零代码开发!采用前后端分离架构:SpringBoot2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。
- 帮助解决Java项目70%的重复工作,让程序员更多关注业务逻辑。能快速提高开发效率,帮助公司节省成本,同时又不失灵活性!
- JeecgBoot还拥有在线开发模式(No代码概念):在线表单配置(表单设计器)、移动配置能力、工作流配置(在线设计流程)、报表配置能力、在线图表配置、插件能力(可插拔)等等。