阿里云服务器安装宝塔面板搭建网站全流程(一步步详解)

news2024/11/24 0:29:58

阿里云服务器安装宝塔面板教程,云服务器吧以阿里云Linux系统云服务器安装宝塔Linux面板为例,先配置云服务器安全组开放宝塔所需端口8888、888、80、443、20和21端口,然后执行安装宝塔面板命令脚本,最后登录宝塔后台安装LNMP,包括Nginx、MySQL、Pure-Ftpd、PHP和phpMyAdmin:

目录

阿里云服务器安装宝塔面板教程

一:阿里云服务器开启宝塔所需端口号

二:远程连接到云服务器执行宝塔面板安装命令

三:宝塔面板安装Web环境


阿里云服务器安装宝塔面板教程

云服务器吧创建了一台阿里云服务器ECS计算型c7实例(ecs.c7.large)2核4G配置,5M公网带宽,操作系统为Alibaba Cloud Linux,如下图:

阿里云Linux服务器配置

阿里云服务器出于安全考虑,默认安全组只开放了22和3389端口,宝塔面板需要开启8888、888、80、443、20和21端口。先为云服务器开放宝塔所需端口,然后再执行安装宝塔Linux面板命令。可以在阿里云CLUB中心:aliyun.club 领取专属代金券。

一:阿里云服务器开启宝塔所需端口号

如果你使用的不是阿里云服务器,或者已经开放了相应的端口,那么可以忽略此步骤。
1、登录到阿里云服务器管理控制台
左侧栏选择“实例”,找到需要开放端口的云服务器ECS实例,如果没有,记得切换左上角地域

2、找到“更多”--“网路和安全组”--“安全组配置”,如下图:

阿里云服务器安全组配置

3、在安全组的“配置规则”中,按照下图开放21、20、443、80、888和8888端口

阿里云服务器开放宝塔面板端口

如上图所示,在“入方向”选择“手动添加”,云服务器吧以开启8888端口为例,端口范围目的:8888/8888,授权对象源:0.0.0.0/0。以此类推,把宝塔面板所需端口都开启。

二:远程连接到云服务器执行宝塔面板安装命令

远程连接到云服务器,可以使用阿里云服务器控制台自带的远程连接工具,也可以使用Xshell等SSH客户端。云服务器吧以阿里云服务器控制台自带的远程连接工具为例,如下图:

阿里云服务器远程连接

阿里云服务器支持多种远程连接方式,云服务器吧以Workbench远程连接为例,选择“Workbench远程连接”,点“立即登录”,如下图:

阿里云Workbench远程连接

云服务器Linux系统默认用户名为root,输入密码,点确定,即可登录。

登录云服务器

如果没有设置密码,或者忘记密码,可以通过重置实例密码的方式来设置新的密码。

然后执行宝塔Linux面板安装命令。云服务器吧使用的阿里云服务器安装的是Alibaba Cloud Linux镜像,Alibaba Cloud Linux是基于龙蜥社区(OpenAnolis) 龙蜥操作系统(Anolis OS)的阿里云发行版,完全兼容 RHEL/CentOS 生态和操作方式,所以使用宝塔面板CentOS的安装命令即可。

执行CentOS宝塔安装命令:

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

其他Linux系统安装宝塔面板命令,可以参考:宝塔面板Linux系统安装命令大全

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

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

回复字母y,并回车即可继续安装。

这期间等待即可,宝塔程序会自动安装,安装时间与云服务器带宽和配置有关,一般3-5分钟即可安装完毕。

宝塔面板安装完毕后,会提示“Congratulations! Installed successfully!”并返回外网面板登录地址、用户名username和密码password。如下图:

宝塔面板安装成功

至此阿里云服务器安装宝塔面板程序结束,我们还需要在宝塔面板上安装Web环境,本文是以安装LNMP环境为例。

三:宝塔面板安装Web环境

复制安装成功后返回的宝塔外网面板地址,并在浏览器的地址栏中打开,如下图:

使用账号密码登录宝塔Linux面板

使用安装成功提示的账号和密码登录到宝塔面板管理后台。第一次登录需要勾选我已阅读并同意“《用户协议》然后进入面板。还需要绑定宝塔账号,有宝塔账号的话,登录即可;如果没有,可以注册一个宝塔账号。

登录宝塔面板后会提示推荐安装套件,选择“LNMP(推荐)”,默认LNMP环境程序版本为:Nginx 1.20、MySQL 5.6、Pure-Ftpd 1.0.49、PHP 5.6、phpMyAdmin 4.4,默认是极速安装,点击“一键安装”,如下图:

宝塔面板安装LNMP环境

消息盒子会显示安装进度,等待即可。一般需要3分钟左右,LNMP环境会自动安装完成。

至此,阿里云服务器安装宝塔Linux面板教程完毕,接下来可以在宝塔面板后台,添加站点,开始搭建网站了。如下图:

宝塔面板添加站点

宝塔面板可以搭建多个网站,通过添加站点的方式即可。可以同时添加站点、新建数据库、FTP账号密码等操作。更多关于宝塔面板的操作,云服务器就不多赘述。

原文:https://www.yunfuwuqiba.com/aliyun/2050.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/422274.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

UML 简易使用教程

最近刚好有空,遂决定对应 UML 常用的一些图进行整理,供自己以及需要的人查阅。 UML 分为静态模型与动态模型。静态模型描述一个系统的静态特征,固定的框架结构。包括用例图、类图、对象图、组件图、部署图;动态模型包括时序图、协…

TensorFlow 智能移动项目:11~12

原文:Intelligent mobile projects with TensorFlow 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只…

Flutter 第一个界面

第一个页面 app首页 入口函数 一个Flutter工程的入口函数与Dart命令行工程一样是main,不同的是在Flutter中执行runApp(ArticleApp()) 就能够在手机屏幕上展示这个Widget。 import package:flutter/material.dart; void main() > runApp(new ArticleApp()); Ar…

OpenAI不能访问有什么方法解救呢?试试这方法吧

最近发现国内不挂代理是不能访问到openAI的接口的,为了解决这个问题,我一直在github上需在解决方案,今天终于被我找到一个大神开源了一个解决方案。下面就来看看如何做吧。 整个项目的代码很简单只有几行代码: {"rewrites&q…

几种在Python中List添加、删除元素的方法

嗨害大家好鸭!我是爱摸鱼的芝士❤ 一、python中List添加元素的几种方法 List 是 Python 中常用的数据类型, 它一个有序集合, 即其中的元素始终保持着初始时的定义的顺序 (除非你对它们进行排序或其他修改操作)。 …

进程互斥的实现方式

1.进程互斥的软件实现方法 1.单标志法 算法思想:两个进程在访问完临界区后会把使用临界区的权限转让给另一个进程,也就是说每个进程进入临界区的权限只能被另一个进程赋予 局限性 2.双标志先检查法 算法思想:设置一个布尔数组flag[]&#xff…

python 笔记:PyTrack(将GPS数据和OpenStreetMap数据进行整合)【官网例子解读】

论文笔记:PyTrack: A Map-Matching-Based Python Toolbox for Vehicle Trajectory Reconstruction_UQI-LIUWJ的博客-CSDN博客4 0 包的安装 官网的两种方式我都试过,装是能装成功,但是python import PyTrack包的时候还是显示找不到Pytrack …

Altova MapForce 2023 Crack

Altova MapForce 2023 Crack 数据映射项目中的注释-除了支持对数据映射项目的单个连接进行注释外,现在还可以向源组件和目标组件添加注释,以帮助记录映射的作用和实现方式。 支持XML输出中的standalone“yes”声明-在独立文档声明中,值“yes”…

Chat-GLM 详细部署(GPU显存>=12GB)

建议配置: ( Windows OS 11 部署 )CPU-i7 13700F ~ 13700KF RAM: 16GB DDR4 GPU: RTX3080(12G) 安装 conda: 1. 下载安装 miniconda3 : https://docs.conda.io/en/latest/miniconda.html conda是一个包和环境管理工具,它不仅能管理包,还能隔…

Linux嵌入式学习之Ubuntu入门(四)Makefile

系列文章目录 一、Linux嵌入式学习之Ubuntu入门(一)基本命令、软件安装及文件结构 二、Linux嵌入式学习之Ubuntu入门(二)磁盘文件介绍及分区、格式化等 三、Linux嵌入式学习之Ubuntu入门(三)用户、用户组…

go语言切片做函数参数传递+append()函数扩容

go语言切片函数参数传递append()函数扩容 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 二叉树递归go代码: var ans [][]int func pathSum(root *TreeNode, targetSum int) ( [][…

Longitudinal Change Detection on Chest X-rays Using Geometric Correlation Maps

文章来源:[MICCAI2019] Keywords:Chest X-ray;Longitudinal analysis;Change detection;Geometric correlation 一、本文提出的问题以及解决方案 在胸部X-ray图像的诊断中,医生会考虑与先前检查相比病变的…

8.网络爬虫—正则表达式RE实战

8.网络爬虫—正则表达式RE实战正则表达式(Regular Expression)re.Ire.Are.Sre.Mre.Xre.Lre.U美某杰实战写入csv文件:前言: 🏘️🏘️个人简介:以山河作礼。 🎖️🎖️:Pyth…

MongoDB 聚合管道的文档操作($sort,$skip,$limit,$sample,$unwind)

目前为止,我们已经介绍了一部分聚合管道中的管道参数: $match:文档过滤 $group:文档分组,并介绍了分组中的常用操作:$addToSet,$avg,$sum,$min,$max等。 $add…

COCO数据集相关知识介绍

👨‍💻个人简介: 深度学习图像领域工作者 🎉总结链接: 链接中主要是个人工作的总结,每个链接都是一些常用demo,代码直接复制运行即可。包括: &am…

SpringTx 源码解析 - @Transactional 声明式事务执行原理

一、Spring Transactional 声明式事务执行原理 Transactional 是 Spring 框架中用于声明事务的注解,可以标注在方法或类上。当标注在类上时,表示该类的所有public方法都将支持事务。当标注在方法上时,表示该方法将在一个事务内执行。 Trans…

BGP对等体建邻配置

BGP对等体大体分为EBGP对等体和IBGP对等体。而BGP对等体的建邻主要分为两种:1、使用物理接口建邻 2、使用环回借口建邻,针对不同的BGP对等体选用不同的建邻方式。 EBGP的建邻主要使用的是物理接口建邻 IBGP的建邻主要使用的是环回接口建邻 这两种建邻方…

VBA的面向接口编程

工作中有时候会用到VBA(Visual Basic for Applications),不是很多,也没有专门去学习VBA,用的时候遇到问题就上网去查资料,解决问题了就放下了。 今天被同事问到VBA中类的用法,我从来没有用过&am…

论文解读:基于 OpenMLDB 的流式特征计算优化

近期,数据库领域的顶级学术会议 ICDE 2023 在迪斯尼主题公园的故乡 - 美国的安纳海姆(Anaheim)举办。由 OpenMLDB 开源社区和新加坡科技设计大学(Singapore University of Technology and Design)联合完成的研究工作在…

Vue2-黑马(三)

目录: (1)vue2-axios (2)axios-发送请求 (3)vue2-axios-请求体格式 (4)vue2-axios-默认配置 (1)vue2-axios 已经配置了代理,可以…