将网站发布到阿里云的Linux服务器上(简述)
这里以idea的springboot项目为例(打成jar包)
这里去阿里云购买服务器的过程就不说了,自行百度
还有这篇只是简述,因为把一个项目部署到服务器要做的事情还是不少的,然后没学过Linux的建议先去学学Linux基础,以及centos基础
这里附上学习centos基础链接:https://www.bilibili.com/video/av62601586?from=search&seid=9311735521207263514,我就是从这里学的,里面包括了在centos安装jre。tomcat以及mysql的详细步骤
安装jre:http://blog.java1234.com/blog/articles/307.html
安装mysql:http://blog.java1234.com/blog/articles/308.html
安装tomcat:http://blog.java1234.com/blog/articles/309.html
因为这里是以学过Linux基础的人为讲解的,所以一些安装Linux,centos虚拟机的方法就不说了。(这里以xshell操作Linux)
首先先建立会话,购买服务器器后,会有一个公网的ip,ip输入它给ip

在阿里云找到自己购买的服务器的公网ip,进入:
点击:

这里就是你的公网ip,然后就可在xshell建立连接了:
建立连接后,就在centos安装jre,tomcat,附上安装视频连接:https://www.bilibili.com/video/av62601586/?p=9
安装好,就将项目打包成jar包(因为springboot自带tomcat,如果打成war包,要放在tomcat的webapp下,可能会和springboot自带的tomcat冲突,这里还需要研究,war包一般是SSM项目用到)
然后要再pom.xml加入下面的插件,不然打包后会缺少webapp文件夹以及其中的文件:

在idea点击:

建议先clean,再package
如果出现:
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project Film: There are test failures.这个错误
就输入这个命令:mvn clean package -Dmaven.test.skip=true。如图:

就可以了,忘了说,这里建议先下载xftp,用于上传文件到centos,比较方便:
然后一样的创建会话,连接会话

然后就把打包好的jar包放到一个文件夹下,随便一个都可以,方便自己找就行,复制粘贴jar包就行。
这里建议安装mysql好测试下能否连接上,xshell一般能连上,我用sqlyog连接出现了下面的问题:

这里应该是阿里云服务器的防火墙没打开,或者是3306端口没开,下面去开启3306端口:

点击配置规则
快速创建:


这样一般sqlyog就可以连上了,在里面用对数据库操作比较方便,然后把项目的数据全部导进去就可以了。
再进行下面的,配置。


加入自己的ip地址:
然后差不多了,再将打包好的jar包运行(后台运行最好): nohup java -jar 自己的springboot项目.jar >日志文件名.log 2>&1 &
最后在地址栏输入自己的ip就可访问首页了
将网站发布到阿里云的Linux服务器上(简述)的更多相关文章
- 阿里云CentOS Linux服务器上搭建邮件服务器遇到的问题
参考文章: 阿里云CentOS Linux服务器上用postfix搭建邮件服务器 Linux系统下邮件服务器的搭建(Postfix+Dovecot) 本来想自己搭建邮件服务器,但是看到一篇资料表示阿里 ...
- 转-阿里云CentOS Linux服务器上用postfix搭建邮件服务器
http://www.cnblogs.com/dudu/archive/2012/12/12/linux-postfix-mailserver.html 注:本文的邮件服务器只用于发送邮件,也就是ST ...
- 【转载】阿里云ECS Linux服务器禁止某些IP访问
在阿里云ECS Linux服务器运维过程中,如果发现某些IP访问异常,如怀疑有攻击行为或者怀疑是别人写的爬虫程序长时间占用你的服务器资源,则可以通过相关的设置来禁止这些IP段的访问,拒绝这些IP的请求 ...
- 在阿里云的ubuntu服务器上安装xampp时出现unable to realloc unable to realloc 8380000 bytes错误
在阿里云的ubuntu服务器上安装xampp时出现unable to realloc unable to realloc 8380000 bytes错误 解决:增加Swap空间(阿里云缺省没有分配任何 ...
- (二)阿里云ECS Linux服务器外网无法连接MySQL解决方法(报错2003- Can't connect MySQL Server on 'x.x.x.x'(10038))(自己亲身遇到的问题是防火墙的问题已经解决)
我的服务器买的是阿里云ECS linux系统.为了更好的操作数据库,我希望可以用navicat for mysql管理我的数据库. 当我按照正常的模式去链接mysql的时候, 报错提示: - Can' ...
- 尝试在阿里云的Linux服务器器上安装拥有图形界面的Pycharm
在Linux服务器上跑Python项目发现每次从本地上传文件太过麻烦,于是打算在服务器上安装Pycharm直接写Pycharm代码. 去Pycharm的官网下载Linux版本(支持正版于是我下载了 ...
- springboot打war包上传到阿里云的Linux服务器
下面的每一步应该都必不可少: 1.启动类 继承这个类,并且重新configure这个方法,return builder.sources(Code007Application.class); 2.pom ...
- 阿里云宝塔Linux服务器管理面版初始化地址不能登入(原创)
宝塔面板是一款可以让Linux服务器实现图形可视化操作的集成系统. 安装好以后,页面初始化登录地址http://{您的服务器IP}:888不能登入. 不能登入通常是我们没有权限访问,需要更改安全组赋予 ...
- 阿里云CentOS7.3服务器通过Docker安装Nginx
前言 小编环境: 阿里云CentOS7.3服务器 docker 下面分享一次小编在自己的阿里云CentOS7.3服务器上使用Docker来安装Nginx的一次全过程 温馨小提示: 如果只是希望单纯使用 ...
随机推荐
- Fundebug网站升级HTTP/2,真的变快了!
作为新一代的HTTP协议,HTTP/2可以提高网站性能,优化用户体验,Fundebug也是时候升级HTTP/2了,虽然已经有点晚了. 升级HTTP/2是一件很简单的事情,改1行Nginx配置就好了,但 ...
- netperf 网络测试工具
软件介绍: netperf是惠普公司开源的一款针对网络性能的测试工具,主要基于TCP或UDP的传输.根据应用的不同,可以进行批量数据传输(bulk data transfer)模式和请求/应答(req ...
- 《数据挖掘导论》实验课——实验二、数据处理之Matplotlib
实验二.数据处理之Matplotlib 一.实验目的 1. 了解matplotlib库的基本功能 2. 掌握matplotlib库的使用方法 二.实验工具: 1. Anaconda 2. Numpy, ...
- 实际场景:UI、原型与实际不符;研发怼你,你要怎么办?-Dotest软件测试
实际公司场景:UI.原型与实际不符:你提交的问题(bug),开发又开始怼你,遇到这种情况,你会怎么办?怎么沟通?(如下图) 解释:大部分公司都是这样,区别在于差异性有多大:做出来的东西大部分与设计.原 ...
- sqlite3 国产化如何添加密码
sqlite3 国产化如何添加密码 sqlite3 国产化如何添加密码sqlite3 国产化如何添加密码
- requests乱码问题
有三种方法解决请求后乱码问题. 一:获取二进制数据,再利用str进行编码转换 url='http://music.baidu.com' r = requests.get(url) html=r.con ...
- ZOJ 3778 Talented Chief
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3778 题目 某人做菜很厉害,一分钟能同时完成最多m个菜的一道工序,输入菜的 ...
- day83_11_1 阿里配python使用。
一.环境准备. 1.首先需要在支付包中注册开发者模式,并注册沙箱,模拟支付过程. https://openhome.alipay.com/platform/appDaily.htm?tab=info ...
- linq根据两个时间求出天数
对于在Linq To Entity里使用日期函数需要DbFunctions里的扩展方法,而不能使用.net里的日期函数,因为linq的代码会被翻译成SQL发到数据库端,如你的.net方法对于数据库是不 ...
- 内核态发生非法地址访问是否会panic
https://mp.weixin.qq.com/s?__biz=MzAwMDUwNDgxOA==&mid=2652663676&idx=1&sn=b18ab57322594e ...