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

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

  • admin admin
  • 2026-09-12
  • 4248
  • 0

阿里云服务器安装宝塔面板,是指在阿里云ECS云服务器上部署宝塔面板这款服务器管理软件,通过可视化Web界面替代命令行完成网站、数据库、文件、计划任务、安全防护等运维操作。安装前的准备在阿里云ECS实例上安装宝塔面板前,需要确认操作系统版本,宝塔面板支持Ce...

优惠价格:¥ 8
当前位置:首页 > 阿里云服务器租用托管 > 阿里云服务器安装宝塔面板
详情介绍

阿里云服务器安装宝塔面板,是指在阿里云ECS云服务器上部署宝塔面板这款服务器管理软件,通过可视化Web界面替代命令行完成网站、数据库、文件、计划任务、安全防护等运维操作。

阿里云服务器安装宝塔面板  第1张

安装前的准备

在阿里云ECS实例上安装宝塔面板前,需要确认操作系统版本,宝塔面板支持CentOS 7.x/8.x、Ubuntu 20.04/22.04、Debian 11/12等主流Linux发行版,建议新购实例选择纯净系统镜像,不要预装其他运维面板或环境,避免端口和目录冲突,内存方面,最低配置为512MB,但为了流畅运行MySQL和Nginx,建议使用2GB及以上内存实例,带宽根据业务访问量选择,安装面板本身不占用额外带宽。

远程连接服务器可使用阿里云控制台自带的Workbench,或本地SSH工具如Xshell、Termius,连接时需要实例的公网IP、用户名(root)和登录密码或密钥,首次登录后建议执行yum update -yapt update && apt upgrade -y更新系统软件包。

挂载数据盘

如果购买ECS时选择了数据盘,建议先将数据盘挂载到/www目录,因为宝塔面板默认将网站文件、数据库备份、日志等内容存放在该目录下,登录服务器后执行fdisk -l查看磁盘设备,通常数据盘为/dev/vdb,使用fdisk /dev/vdb创建分区,输入np1、回车、回车、w保存,然后执行mkfs.ext4 /dev/vdb1格式化分区,创建挂载点mkdir /www,执行mount /dev/vdb1 /www完成临时挂载,编辑/etc/fstab文件,加入/dev/vdb1 /www ext4 defaults 0 0实现开机自动挂载,使用df -h验证挂载结果。

执行宝塔面板安装命令

宝塔面板官方提供了适用于不同系统的安装脚本,CentOS系统执行以下命令:

yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6.0.sh&&shinstall.shed8484bec

Ubuntu或Debian系统执行:

wget-Oinstall.shhttp://download.bt.cn/install/install-ubuntu_6.0.sh&&bashinstall.shed8484bec

命令中的ed8484bec为宝塔面板的安装验证码,不同时期可能变化,安装时以官方页面显示为准,执行脚本后,系统会自动下载依赖包、编译安装必要的Python环境、创建面板服务,安装过程通常需要5到15分钟,取决于服务器性能和网络质量,安装完成后,终端会输出面板访问地址、初始用户名和初始密码,类似如下信息:

外网面板地址:http://公网IP:8888/xxxxxx
内网面板地址:http://内网IP:8888/xxxxxx
username:admin
password:随机密码

请妥善保存上述信息,尤其是随机密码,可复制到本地文本文件。

阿里云安全组放行端口

宝塔面板默认使用8888端口,网站默认使用80和443端口,FTP使用21端口,MySQL默认3306端口,如果安全组未放行这些端口,外部将无法访问面板和网站,登录阿里云控制台,进入ECS实例详情页,点击“安全组”标签,再点击“配置规则”,在入方向规则中点击“手动添加”,分别添加以下端口:

端口协议授权对象用途
8888TCP0.0.0/0面板访问
80TCP0.0.0/0网站HTTP
443TCP0.0.0/0网站HTTPS
21TCP0.0.0/0FTP
3306TCP特定IP或0.0.0.0/0MySQL远程

出于安全考虑,MySQL端口3306不建议对所有公网开放,仅在需要远程管理数据库时,将授权对象设置为本机办公网络出口IP,面板8888端口也可在后续修改为自定义端口,进一步降低被扫描风险。

登录宝塔面板并安装环境

在浏览器地址栏输入安装完成后返回的外网面板地址,格式通常为http://公网IP:8888/安全路径,输入用户名和密码登录,首次登录会弹窗提示绑定宝塔账号,如果暂时不需要插件或一键部署功能,可以选择跳过,登录后进入面板首页,会提示“推荐安装套件”,选择LNMP(Linux + Nginx + MySQL + PHP)或LAMP(Linux + Apache + MySQL + PHP),PHP版本建议选择7.4或8.0以上,MySQL选择5.7或8.0,Nginx选择最新稳定版,点击“一键安装”后,面板会进入任务队列进行编译或极速安装,极速安装使用预编译二进制包,耗时较短;编译安装适合对性能有特殊要求的场景,但耗时较长,通常需要1到2小时。

安装期间可以关闭浏览器窗口,任务会在服务器后台继续执行,安装完成后,面板首页会显示各组件版本和运行状态,如果某个组件安装失败,可以在“软件商店”中单独重新安装。

创建网站与配置SSL

进入“网站”菜单,点击“添加站点”,填写已解析到服务器公网IP的域名,例如www.example.com,根目录会自动创建在/www/wwwroot/下,FTP和数据库可以勾选自动创建,PHP版本按程序要求选择,例如WordPress可选PHP 8.0,提交后,站点创建成功,将网站源码上传至对应根目录,或使用宝塔自带的“远程下载”功能从URL拉取源码压缩包并解压。

如果需要启用HTTPS,在站点列表点击“设置”,进入“SSL”标签页,选择“Let's Encrypt”或“宝塔SSL”,填写邮箱地址,勾选域名,点击“申请”,证书签发成功后,开启“强制HTTPS”开关,阿里云服务器在国内访问Let's Encrypt可能不稳定,可以改用阿里云免费证书或宝塔SSL,证书有效期为90天,宝塔支持自动续签。

数据库与计划任务

在“数据库”菜单中,可以管理MySQL数据库,添加数据库时填写数据库名、用户名和密码,访问权限可以选择“本地服务器”或“指定IP”,如果网站和数据库在同一台服务器,建议选择本地访问,避免暴露3306端口,phpMyAdmin是常用的数据库管理工具,可在“软件商店”安装,并通过面板安全入口访问。

“计划任务”菜单支持Shell脚本、备份网站、备份数据库、释放内存等任务,建议为数据库设置每日凌晨自动备份,保留最近7份;为网站目录设置每周备份,保留最近3份,备份文件默认存放在/www/backup目录,可同步到阿里云OSS对象存储,实现异地容灾。

安全加固操作

使用宝塔面板时,默认设置存在一定安全风险,需要及时加固,进入“面板设置”,修改默认端口8888为其他不常用端口,例如20001,开启“面板SSL”使用HTTPS访问面板,在“安全设置”中开启“面板访问授权IP”,仅允许公司或家庭固定IP访问面板,如果使用动态IP,可以设置授权域名或关闭面板外网访问,通过SSH隧道转发访问,系统防火墙在宝塔“安全”菜单中管理,可以同步放行或屏蔽端口,同时阿里云安全组应保持最小开放原则,仅放行业务必需端口,定期在“软件商店”更新Nginx、MySQL、PHP等组件版本,修复已知漏洞,服务器登录密码和面板密码应使用强密码,并定期更换。

常见故障排查

面板无法访问时,先在服务器内执行bt status查看面板服务状态,若未运行则执行bt start,若服务正常,检查阿里云安全组是否放行面板端口,检查系统防火墙是否拦截端口,执行firewall-cmd --list-portsiptables -L -n查看放行列表,使用netstat -tlnp | grep 面板端口确认端口监听正常,如果安装脚本中途失败,可以重新执行安装命令,脚本支持重复执行,若下载节点速度慢,可更换安装源或使用宝塔海外节点,网站打开502错误时,检查Nginx与PHP-FPM是否运行,查看站点错误日志,通常是PHP版本不兼容或程序文件权限问题,数据库连接失败时,确认数据库服务运行状态、账号权限和网站配置中的数据库密码是否一致。

面板常用命令

在SSH终端中可以使用bt命令管理宝塔面板,输入bt后显示菜单,常用选项包括:1重启面板、2停止面板、3启动面板、4查看面板默认信息、5修改面板密码、6修改面板用户名、7关闭面板SSL、8修改面板端口、9清理面板缓存、10查看面板日志,执行对应数字并回车即可完成操作,忘记面板登录密码时,可通过bt 5直接重置为新密码,无需重装面板。

0