CentOS服务器署Springboot的java项目最简单操作步骤
准备工作
1.首先本地有一个能跑起来正常的 java
项目的 jar
包;
2.有一个前端项目, 可以仅是一个 index.html
文件;
3.需要备案好的域名 (可选, 否则只能 ip
访问)
4.购买阿里云或者腾讯云等等任意 CentOS
服务器一个
1. 获取到你的服务器公网IP地址
2. 点击上图右侧 “远程连接” 到你的服务器
使用命令行来安装 宝塔面板官网, 这是一款免费好用的linux可视化工具
- 输入服务器创建时的账号密码链接进入面板
- 输入以下命令执行安装宝塔
//有提示的地方输入y 回车
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
红框中是一些有用信息, 先复制出来
当然直接访问外网地址是无法正常显示的, 因为有段黄色文字, 提示说还未方行 xxx 端口, 如下图
- 打开浏览器访问会提示
https
证书信任问题, 请参考以链接 配置证书 或者直接输入下面的命令关闭 ssl
rm -rf /www/server/panel/data/ssl.pl && bt restart
3.访问宝塔面板
然后再次用 http
访问刚才的外网面板地址 就可以看到登录页面
4.宝塔面板操作
根据自己项目安装对应的tomcat版本, 我这里选择Tomcat8
从文件里选择上传好的 jar
包, 这里注意项目端口, 也需要在宝塔主页左侧 安全
-添加对应的安全端口
, 启动项目
特别注意
: 这里有个大坑, 自定义参数 --server.port 最前面需要加一个空格 ,否则会报错 Unable to access jarfile
- 数据库(本地服务器创建, 如果是
RDS
直接跳过这一步)
由于这个示例项目用到本地的Mysql , 所以这里在宝塔面板左侧, 数据库, 安装Mysql5.5然后根据提示配置:
1.重置root密码
2.添加数据库, 名称,root账号密码
3.开放3306端口
- 如果以上都各项配置都正常, 那么启动项目后会显示已开启, 如果失败可以点击旁边的
日志
查看报错信息.
- 这时使用浏览器
ip+端口
访问你的接口会正常返回
4.域名绑定服务器
同样以阿里云为例, 将备案号的域名解析到服务器ip上, 等待几分钟即可生效. 点击新手引导
自动配置以下两条
5.宝塔面板-配置前端项目
以最简单的 index.html
为例, 点击网站, 根据提示安装工具
- 在左侧
文件
- 上传
自己的web文件, 我这里存放路径为 wwwroot/web
, 域名配置和根目录选择如下图:
- 添加成功后 显示运行中, 此时访问你的域名或ip+端口地址就可以看到网页了.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)