IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 基于阿里云CentOS8搭建远程服务器 -> 正文阅读

[系统运维]基于阿里云CentOS8搭建远程服务器

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

图片

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

1.更改root密码

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

image-20211122142548457

云服务器页面如下

image-20211122142804480

2.配置安全组规则

什么是安全组?

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

image-20211122143634190

常见的端口地址

image-20211122144002870

轻量应用服务器安全组:

image-20211122144444565

云服务器ESC安全组:

image-20211122144606464

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

协议类型:自定义TCP

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

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

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

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

Xshell一般是操作命令行

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

image-20211122145311679

image-20211122145349502

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

image-20211122145553058

Xshell官网

image-20211122145746085

image-20211122150110881

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

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

image-20211122151114070

宝塔阿里云安装链接

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

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

image-20211122150742412

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

image-20211122152743227

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

image-20211122154215533

测试搭建成功

image-20211122155835263

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 - %

img

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';

img

6.再次给用户root授权

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

MySQL [mysql]> flush privileges;

!!!一定重启云服务器

image-20211122170310829

image-20211122170418198

6.使用Xftp

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

image-20211122170650385

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

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

image-20211122200935351

image-20211122201057936

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

image-20211122201525734

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

image-20211122202343887

8.运行war包

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

image-20211122202700796

image-20211122202957715

image-20211122202924459

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

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-26 09:15:07  更:2021-11-26 09:15:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:27:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码