从零开始详细记录如何部署一个阿里云服务器springboot项目

前言

上次说到数据库的问题 需要注意的地方就是 mysql8的sql文件是不能再mysql5上面运行的 因此我们需要通过一些操作来完成本地的sql数据的转移这里可以看看我的上一篇文章点我
今天的主要是想完整的讲一下布置网站的整个流程 做个记录。

本地编码

首先你需要的是一个普通的java项目 最好是springboot的 这边使用springboot主要是方便。

申请云服务器

点我

申请域名

点我

将项目部署到服务器上

这里使用宝塔工具来配合使用 首先需要将你的项目打包成为war包
在这里插入图片描述
然后通过文件传输来将文件传输到 服务器上面然后再在服务器上面跑
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里直接运行就好了 然后主要是这个端口不能设置成8080 因为这个是tomcat的默认端口 已经被占用了。
在这里插入图片描述
有这个jvm证明项目已经在java虚拟机上面跑起来了 然后去安全里面打开这个端口 再去阿里云服务器上面打开端口 就可以通过ip访问了

项目里面的配置

在这里插入图片描述
在这里插入图片描述
自己对应一下

注意点就是不要在项目里面出现具体的接口 刚刚就是这样的 项目里面来了一个licahost:8080 人麻了

然后就能访问数据库了

这个时候只能通过域名+端口来访问 所以我们要设置一下静态代理 让我们所有的外界访问我们服务器的80端口 都能被代理转发到我们的项目的端口 需要的是使用nginx 这可以实现代理我们只需要下载好 然后去nginx的配置里面加一下配置就好了
在这里插入图片描述

server
{
        listen 80;
        server_name hunanpyy.cn; 
        location / {
                proxy_pass http://localhost:9342;
        }
}

上面是监听的端口号 意思是 所有的80的端口都会被转发到下面的这个地址 中间是我的域名 改的话把下面的9342改成自己项目的端口号就ok了 这样直接访问域名或者地址都能被转发到我们的项目这里来

结束

到此为止 我们就实现了直接通过域名来访问我们的确切的项目。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值