基于阿里云CentOS-8+宝塔面板搭建远程服务器

星光不问赶路人,时间不负有心人,最近做课程设计就是要用到服务器,自己花了一天时间去了解以及部署。记录一下。这篇文章一轻量服务器为例,云服务器类似。

文章目录

  • 基于阿里云CentOS-8+宝塔面板搭建远程服务器
    • 1.更改root密码
    • 2.配置安全组规则
      • 常见的端口地址
    • 3.使用Xshell,Xftp连接远程服务器
    • 4.使用宝塔面板搭建服务器
    • 5.使用navicat连接远程mysql
    • 6.使用Xftp
    • 7.在服务器运行springboot项目的jar包
    • 8.运行war包

1.更改root密码

打开控制台,更改root密码,初始默认没有root密码,如果您需要通过服务器账号密码登录,请先设置root账号密码。

云服务器页面如下

2.配置安全组规则

什么是安全组?

简而言之,阿里云从安全角度考虑,只开放几个必要的端口,如果你要访问一个软件,你必须在阿里云控制台打开对应的软件端口

常见的端口地址

轻量应用服务器安全组:

云服务器ESC安全组:

优先级:1~100,数越小优先级越高

协议类型:自定义TCP

授权对象:0.0.0.0/0 代表所有对象都可访问

下面都以轻量应用服务器为例,云ESC同理

3.使用Xshell,Xftp连接远程服务器

Xshell,Xftp,都是通过ssh连接远程服务器

Xshell一般是操作命令行

Xftp是操作文件上传到服务器

Xshell,Xftp是收费的,但是对于学生和个人用户是有免费的,

Xshell官网

4.使用宝塔面板搭建服务器

!!!先打开阿里云安全组8888端口号

宝塔阿里云安装链接

**Linux面板安装命令:**使用SSH 连接工具(查看使用方法),挂载磁盘后(查看),根据系统执行框内命令开始安装(大约2分钟完成面板安装)一定要联网
Centos安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装成功后赋值外网面板地址,浏览器打开,输入username,password,可登录。

可以在软件商店下载对应的需要的环境,和软件,我自己需要tomcat,mysql,Apache…

测试搭建成功

5.使用navicat连接远程mysql

宝塔面板和阿里云安全组一定要放行3306端口

1.登录mysql : mysql -u root -p

2.输入密码: Enter password: xxxxx

3.进入mysql数据库:use mysql;

4.设置允许远程用户访问:

MySQL [mysql]> GRANT ALL ON *.* TO 'root'@'%'

出现问题:ERROR 1410 (42000): You are not allowed to create a user with GRANT

原因:当前user表中没有root - %记录; 可以更新root - localhost 为 root - %

MySQL [mysql]> update user set host = '%' where user = 'root';
出现问题:ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

原因显示:host+user 应该是联合主键,冲突了

5.解决方法:

MySQL [mysql]> update user set host = '%' where user = 'root' and host='localhost';

6.再次给用户root授权

MySQL [mysql]> GRANT ALL ON *.* TO 'root'@'%'

MySQL [mysql]> flush privileges;

!!!一定重启云服务器

6.使用Xftp

xftp可以方便的将文件上传到服务器,直接界面可见的拖过去即可。

7.在服务器运行springboot项目的jar包

我们知道springboot项目打包是jar文件,我们可以用xftp将jar文件拖到服务器上面。

我们通过xshell中使用 java -jar运行jar文件

这种方式当退出xshell时,jar包就结束了,可以让jar在后台执行,方法自行百度。

8.运行war包

SSM通过maven打包后是war包,直接用xftp拖到服务器下面的tomcat的安装路径下面的webapps下面。

如果喜欢的话就为笔者点个赞吧!

基于阿里云CentOS8搭建远程服务器相关推荐

  1. Esp8266进阶之路12 图文并茂学习阿里云主机搭建8266MQTT服务器,实现移动网络远程控制一盏灯!

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个"hello ...

  2. 安全态势_交互发现 —— 基于阿里云轻松搭建安全大屏

    原文链接 摘要: 使用DataV大屏展现态势感知 DNS 会话日志,从而实现交互式安全威胁发现. 2017年,阿里云启动MVP(Most Valuable Professional)项目.顾名思义,M ...

  3. 安全态势,交互发现 —— 基于阿里云轻松搭建安全大屏

    摘要:使用DataV大屏展现态势感知 DNS 会话日志,从而实现交互式安全威胁发现. 2017年,阿里云启动MVP(Most Valuable Professional)项目.顾名思义,MVP正在寻找 ...

  4. 梨视频:基于阿里云E-MapReduce搭建视频推荐系统实践

    专注新闻资讯的梨视频近来表现亮眼. 梨视频由前澎湃新闻掌门人邱兵创立. 在上线之前,它就获得了黎瑞刚华人文化近1亿美元投资,旗下<微辣>栏目总播放量已经超过4亿,并在上线1个月后获得&qu ...

  5. 梨视频:基于阿里云E-MapReduce搭建视频推荐系统的实践

    专注新闻资讯的梨视频近来表现亮眼. 梨视频由前澎湃新闻掌门人邱兵创立. 在上线之前,它就获得了黎瑞刚华人文化近1亿美元投资,旗下<微辣>栏目总播放量已经超过4亿,并在上线1个月后获得&qu ...

  6. 阿里云上搭建webRTC 服务器——Licode

    阿里云上搭建webRTC 服务器--Licode 系统配置 阿里云服务器 Ubuntu 14.04.5 LTS Docker 环境搭建 在一台空的机器上搭建docker环境,先要安装docker,执行 ...

  7. 基于阿里云HiTSDB搭建工业物联网平台实践

    摘要: 基于阿里云全面的物联网.云计算与大数据技术搭建云端的企业能源管理物联网平台实现能耗数据采集.统计分析.平衡调度.节能优化等全面的能源管控协同平台.是企业生产运行保障的利器,也是大量企业实现云上 ...

  8. 基于阿里云ECS搭建云上博客!超详细图文步骤!

    阿里云体验 地址:https://developer.aliyun.com/adc/scenario/410e5b6a852f4b4b88bf74bf4c197a57?spm=a2c6h.150139 ...

  9. 基于阿里云Ubuntu搭建SVN版本控制

    目录 前言 步骤1:检查是否已经安装SVN 步骤2:正式安装SVN 步骤3:创建项目版本库 步骤4:更改配置 步骤5:启动SVN服务 步骤6:远程访问 SVN 拉代码 步骤7:开机自动启动SVN服务 ...

最新文章

  1. Apache Doris在美团外卖数仓中的应用实践
  2. python3 域名转ip
  3. Java中方法和工作内存的关系_JMM中工作内存和主内存的关系
  4. Python中的构造方法
  5. 信息学奥赛一本通(C++)在线评测系统——基础(三)数据结构 —— 1339:【例3-4】求后序遍历
  6. linux中ps aux和ps -ef下显示的意义
  7. 17-比赛2 C - Maze (dfs)
  8. python执行shell脚本、执行mongodb_mongodb执行js脚本(一)---shell执行
  9. vue 中provide的用法_浅谈vue中provide和inject 用法
  10. 几种常用 css3 选择器解释
  11. android-Vibrator的使用
  12. c语言程序设计银行存取款管理系统,银行存取款管理系统设计
  13. 查看redis安装路径
  14. windows脚本编写及使用方法
  15. asm MGMT库迁移
  16. Formal Verification (三) abstraction strategy、reduce complexity for convergence
  17. Android 与Js通信报Java Exception was raised during method Invocation错误,引发的惨案
  18. dolphinscheduler海豚调度是什么?
  19. HP tank 519 设置无边距卡纸
  20. 缠论是一种交易方法炒股是不是一定要学习缠论(利用缠论如何选股)

热门文章

  1. 关于使用U盘制作简单windows开机加密狗
  2. Matlab课后笔记之霍夫变换(Hough Transform)
  3. golang学习笔记(五):数组的定义和使用
  4. Java基础-Lambda表达式基础练习
  5. NBA名人堂之-朱利叶斯·欧文|埃尔文·海耶斯|多尔夫·谢伊斯|鲍勃·佩蒂特|戴夫·冰
  6. 系统业务逻辑书籍_Python框架:Django写图书管理系统(LMS)
  7. 【每日早报】2019/08/14
  8. 这篇文章让你轻松实现流动图片
  9. 笔记本电脑换新硬盘重装系统经验
  10. Vue computed自动计算对象中的属性