宝塔面板部署springboot项目并使用域名访问
环境准备:服务器搭建宝塔linux面板项目: springboot项目项目打包方式jar包
环境:
一、服务器,一个域名,然后再服务器上(DNS服务)将域名解析好。把安全组设置好。
二、用宝塔快速搭建一个服务器后台
用shell连接到服务器主机:(具体方法百度)
在shell中安装宝塔:wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
然后根据宝塔给出的后台链接和账号密码进入后台,根据提示选择安装四件套(LNMP,LAMP);
选择运行的环境,如果是java环境选择合适的JDK(在shell中用 java -version 或 java -v,查看是否有环境,并根据提示选择安装)
三、将项目部署到服务器中:
1.将项目打包为jar包
2.添加站点
(添加自己的网站域名,FTP和数据库看自己需求,密码名称都可修改)
3.将打包好的jar包上传至网站根目录:点击根目录,
点击上传,选择上传的文件,比如一个jar包
4.添加反向代理
在页面的网站中,点击网站名,进入设置,点击反向代理,目标URL为你的ip和端口号(如:123.123.123.123:8080)
缓存和高级功能自行百度。
5.在后台的安全中开放端口
注意开放端口才可以访问(端口为Tomcat的代理端口)
四,在shell中找到当前网站的目录,进入文件,找到上传的jar包,并运行
(这个过程中涉及的各种Linux的语法,建议自己学习掌握)
在目录中:java -jar XXX.jar 就可运行jar包,注意了解nohup 的用法
五、遇到端口占用
查看端口进程:netstat -anp | grep 端口号
杀死某个进程:kill -s 9 进程号
了解这些可以让网站正常跑起来,如果要追求更多的东西,继续百度;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!