阿里云服务器搭建部署宝塔详细流程

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 以下是内容的摘要:本文主要介绍了在阿里云上创建和配置服务器环境的步骤,包括注册阿里云账号、实名认证、购买和设置服务器、域名的获取与备案、以及使用宝塔面板安装和配置环境。首先,用户需要注册阿里云账号并进行实名认证,选择合适的服务器配置。接着,购买服务器后,要准备并备案域名,以便通过友好的网址访问网站。在服务器上安装宝塔面板,可以方便地管理和配置LAMP/LNMP/Tomcat/Node.js等应用环境。完成这些步骤后,用户还需要在宝塔面板中安装MySQL、Redis等数据库,部署Java或Vue项目,并配置相关端口。最后,将前端项目打包上传至服务器,并设置站点,即可实现网站的上线。

一,准备工作

点击:注册阿里云账号,输入用户名,手机号,验证码

然后点击:个人中心,做一下实名,建议选择企业实名,因为阿里云个人实名无法索取企业发票

二,准备服务器和域名

接下来去准备一台服务器,服务器配置选择入口,选择自己想要的配置,比如:2核2G1兆,操作系统是:宝塔Linux版本,可一键部罢LAMP/LNMP/Tomcat/Node.js等应用


接下来准备域名,域名准备入口,去选好自己想要的域名


域名的作用的是为了DNS解析,这样被人访问的不再是一连串的IP地址,而是形如 www.xxx.com 这样的网站

然后定好域名之后,在去做一下备案

域名备案好了以后,可以做域名解析了。

2.1,添加域名解析


添加解析两个地址


2.2 将域名ICP备案一下

云服务选择ECS服务器,可以自动绑定IP进行备案


,备案流程如下:域名注册备案流程(图文)详解版本

三,远程连接使用宝塔配置

3.1远程连接登录到云服务器

阿里云服务器支持多种远程连接方式,可以使用阿里云自带的Workbench远程连接方式,也可以使用第三方SSH远程连接软件如PuTTY、Xshell等。阿里云服务器网使用阿里云自带的远程连接方式:

首先登录到云服务器ECS管理控制台,左侧栏【实例与镜像】>>【实例】,找到目标云服务器ECS实例,然后点击右侧的【远程连接】,如下图:


3.2重置下密码


3.3执行宝塔面板的安装命令

登录到你的云服务器后,执行宝塔面板安装命令,阿里云服务器网使用的CentOS操作系统,命令如下:

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

其他操作系统安装宝塔面板脚本,请移步到:阿里云服务器安装宝塔Linux面板命令脚本大全

执行宝塔Linux面板安装命令后,会提示如下:

Do you want to install Bt-Panel to the /www directory now?(y/n): y

保持默认,回复个字母“y”,如下图:


然后回车,系统会自动安装,大约1分钟左右会自动安装完成。

3.4 宝塔面板登录地址、账号和密码

宝塔面板自动安装完成后,会显示宝塔后台登录地址、username和password,如下图:


如上图所示,保存好上述信息,后续登录到宝塔面板后台的时候会用到。如果是通过外网登录宝塔后台,就是用外网面板地址,如果是在云服务器上登录宝塔可以使用内网面板地址。

3.5 在阿里云服务器控制台开通宝塔面板端口

最初宝塔面板的端口号是8888,出于安全考虑,现在宝塔面板使用的端口是程序安装完成后随机生成的端口号,在步骤四图中的面板地址中可以看出,端口号为39118,注意:这个端口号是随机生成,你的宝塔面板端口号可能不是这个。在云服务器ECS的安全组中开启宝塔端口号。

1、登录到ECS云服务器管理控制台

2、左侧栏找到【实例与镜像】>>【实例】,找到目标ECS实例,点击实例ID进入到实例详情页

3、切换到【安全组】页面,点击右侧【配置规则】,如下图:


4、在入方向点击【手动添加】,端口范围填写宝塔面板端口号,授权对象选择【0.0.0.0/0】,如下图:


我这里选择放行全部



安全组规则设置完后,然后点【保存】即可,不需要重启云服务器,安全组规则保存后立即生效,宝塔面板端口号就已经开通了。

关于阿里云安全组开通端口详细教程参考下方文档:

详细教程参考: 添加安全组规则以控制ECS实例出入站流量_云服务器 ECS(ECS)-阿里云帮助中心

3.6 登录到宝塔管理地址并安装LNMP环境

在浏览器中粘贴宝塔面板的外网面板地址,并输入账号和密码,登录到宝塔面板管理后台,第一次登录需要勾选同意协议,然后进入面板。然后绑定宝塔帐号,有宝塔账号的话,直接输入手机号和密码登录即可。没有宝塔账号的话,就点免费注册一个宝塔账号。

然后会弹出推荐安装套件窗口,如果是搭建Web网站应用,可以选择LNMP(推荐),点击【一键安装】,如下图:


会弹出消息盒子,显示安装进度。也可以根据自身实际需求,选择所需的环境进行安装,在宝塔面板后台的【软件商店】中可以选择安装运行环境,还可以安装一些其他应用等,如下图:


四,宝塔数据库相关

4.1安装mysql


然后我们在宝塔面板安全页面开放一个3306的端口


导入数据库文件


4.2安装redis


直接下载 配置redis相关配置文件

端口从127.0.0.1修改为0.0.0.0


放开6379端口


配置完重启一下,确保配置生效

五,环境配置上线

5.1安装jdk和tomcat

Spring boot 项目只需要JDK 环境即可部署成功

而内置项目和独立项目是需要安装Tomcat 才能进行部署

tomcat 的安装目录和端口如下:

tomcat7   安装目录 /usr/local/bttomcat/tomcat7    端口号8231

tomcat8   安装目录 /usr/local/bttomcat/tomcat8    端口号8232

tomcat9   安装目录 /usr/local/bttomcat/tomcat9    端口号8233  

【注意:Ubuntu/Debian 不支持tomcat7, 如需安装tomcat7 可使用CentOS7等系列】

(安装tomcat时会自动装上JDK,我这里安装的是tomcat7)


②安装完成后,我们可到服务器终端执行以下命令来验证Java环境是否已成功安装

/usr/local/btjdk/jdk8/bin/java -version

如果输出了Java版本信息,则说明Java环境已经安装成功

5.2 将后端打包上传


将jar包上传到宝塔


将项目提交部署


5.3 将前端打包上传

Vue项目执行打包命令进行打包得到dist文件夹

npm run build

将dist文件夹上传到宝塔

php项目页面新增站点



配置好就可以用地址去访问了

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
监控 物联网 测试技术
【好用的个人工具】使用Docker部署Dashdot服务器仪表盘
【5月更文挑战第15天】使用Docker部署Dashdot服务器仪表盘
25 11
|
2天前
|
域名解析 网络协议 CDN
网站接入阿里云CDN实现域名加速全流程
阿小云网站已通过ICP备案在广州节点上线,但为提升全国用户访问速度,计划接入CDN。以下是4步CDN接入教程:1) 开通阿里云CDN服务;2) 添加加速域名;3) 使用DNS解析验证域名归属权;4) 配置CNAME实现域名与CDN节点关联。详细指南见阿里云CDN官方文档。
|
2天前
|
SQL 分布式计算 关系型数据库
实时计算 Flink版产品使用合集之MySQL CDC Connector是否需要在Flink服务器上单独部署
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
11 0
|
3天前
|
数据处理 云计算
阿里云中小企业专享上云权益与上云抵扣金申请流程参考
阿里云针对企业用户推出上云权益和上云抵扣金福利。中小企业如未在阿里云活动页找到适合的产品或解决方案,可通过专门通道申请上云权益,阿里云将派专人提供解决方案和优惠。此外,阿里云为初创企业推出了创业者计划,成功加入该计划后,阿里云为初创企业提供最低3500元、最高100万元的上云抵扣金,助其零成本享受云资源和技术服务。这些措施简化申请流程,为中小企业提供实质性经济支持,让其更轻松享受云技术的便利。
阿里云中小企业专享上云权益与上云抵扣金申请流程参考
|
4天前
|
监控 安全 Cloud Native
【云原生之Docker实战】使用Docker部署Ward服务器监控工具
【5月更文挑战第11天】使用Docker部署Ward服务器监控工具
22 3
|
4天前
|
存储 弹性计算 安全
阿里云创业者计划解读,创业者计划主要内容、申请流程及常见问题解答
目前越来越多的初创企业开始意识到云计算在提升业务效率和降低成本方面的重要性。但是对于许多初创企业来说,由于缺乏技术资源和资金,上云之路并不平坦。为了解决这一问题,阿里云推出了创业者计划,旨在为初创企业提供全方位的赋能与服务,助力其在阿里云上快速构建自己的业务,开启智能时代创业新范式。
阿里云创业者计划解读,创业者计划主要内容、申请流程及常见问题解答
|
4天前
|
监控 Cloud Native 测试技术
云原生之使用Docker部署ServerBee服务器监控工具
【5月更文挑战第6天】云原生之使用Docker部署ServerBee服务器监控工具
14 1
|
4天前
|
Java 关系型数据库 MySQL
保姆级教程——将springboot项目部署到阿里云服务器包含环境配置(小白包会)
本文档详细介绍了将SpringBoot项目部署到阿里云服务器的步骤。首先,通过Xshell连接服务器,使用公网IP地址。接着,下载JDK的Linux版本,使用XFTP上传并解压,配置环境变量。然后,安装MySQL 5.7,包括下载YUM源、安装、启动服务以及修改root密码和开启远程访问。最后,将SpringBoot项目打包成jar,上传至服务器,使用`java -jar`命令运行,通过`nohup`确保服务持续运行。配置安全组以允许远程访问。
|
4天前
|
弹性计算 API Python
阿里云百炼应用之流程编排
阿里云通义百炼平台流程编排使用教程。
|
4天前
|
Devops jenkins 网络安全
【DevOps】(四)jekins服务器ssh部署
【DevOps】(四)jekins服务器ssh部署
15 1

热门文章

最新文章