
记录第一次部署web项目到阿里云
接下来就是噼里啪啦一顿奢侈消费。。。。。。
放行你需要放行的端号
至此服务器端简单部署完毕
你需要在宝塔的软件商店下载这几个软件 注意一下版本号
点击Artifacts
选择对应的项目生成war exploded
还要记得才“+”号中选择directory Content并选择你项目中的文件
最后记得Build一下
将war包拖进来上传
上传后会自动解压
将解压后的内容放进当前目录下的ROOT文件夹内
记住生成的.sql文件的位置
然后上传前面生成的.sql文件,点击导入, 页面关闭后需要在此再次点击备份中的导入,再点导入,数据库才能被导入景区进去
至此,我们就能在外网上访问到我们的项目啦!
如果打不开可能是权限不够或者端口没有放行 (我就是权限没打开,卡了好久,QWQ) 解决方法: 1.开放权限
2.安全中端口放行
要是网页样式不对的话可能是你项目中有中文命名的文件,转码不对。最好改成英文命名并重新上传war包
发布日期:2021-05-07 08:57:13
浏览次数:29
分类:精选文章
本文共 1638 字,大约阅读时间需要 5 分钟。
文章目录
前言
这学期肝了个web商城项目,想部署到服务器外网访问,途中遇到巨多难点+bug,通过学长和度娘的帮助,总算是部署完了。在此记录一下,以免以后犯错!
一、购买阿里云服务器并简单配置
链接: .
运气好的话也可以在阿里云高校计划白嫖两个月 链接: .
选第一个,配置一般不用改

买完后进入控制台,打开安全组,点击配置规则


二、宝塔(服务器图形操作界面)使用
安装部署宝塔
可参考以下两篇博客
链接: . 链接: .安装宝塔并登录打开后,可以以图形化的方式部署项目,非常滴银性化


你也可以通过"链接2"下载的Xshell和Xftp远程连接来进行命令行操作
用Xsell连接
ssh root@你的服务器外网地址
安装jdk1.8
yum -y install java-1.8.0-openjdk.x86_64
查看jdk是否安装成功
java -version
安装mysql:
新建mysql文件夹:mkdir /temp
进入文件夹:
cd /temp
下载文件安装包:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
解压:
rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装:
yum install mysql mysql-server mysql-devel -y
启动服务:
systemctl start mysql.service
如果显示启动失败,解决方法如下:
首先需要安装mariadb-server
yum install -y mariadb-server
启动服务
systemctl start mariadb.service
添加到开机启动
systemctl enable mariadb.service
更多命令操作可以参考这篇博客
链接: .三、项目部署
提示:需安装好前面的配置
1.本地生成war包
以idea为例:
点击右上角Project Structure(Ctrl+Alt+Shift+S)






2.war包上传服务器
进入宝塔文件操作界面




3.数据库上传
以SQLyog为例


在宝塔数据库中新建一个数据库,数据库名和密码要和你本地的一样


以上步骤做完,可以到浏览器访问网站了,网站的格式是:
服务器的公网ip+:8080+/你所要访问的项目文件


四、总结
第一次将自己写的菜鸡项目部署到服务器,学到了很多,更加明白了自己能力的不足,不论是Linux命令还是什么,自己还有很多的知识要学。大学的这一年半划水划了太久了,不能再浪了
最后我想说,任何事都要去做一下才知道,看上去高大上难得事情,做了之后往往收获更多。 本文是小白第一次部署项目,中间多余或者残缺的步骤、亦或是错误的地方还请各位大佬们不吝赐教帮忙指出,感谢斧正! 如有问题可以私我讨论