阿里云ECS搭建网站教程:宝塔面板安装部署全流程
很多人买了云服务器之后,第一件事就是想把它用起来,搭个网站跑个应用什么的。而宝塔面板,基本是绕不开的一个利器。先把大流程理一遍:为云服务器装上宝塔Linux面板,安全组里开好端口,然后进面板装LNMP环境,新建站点填好域名、数据库,最后把网站程序扔上去。一步步来,不算复杂。
一:云服务器配置和操作系统(准备阶段)
先从准备工作说起。宝塔面板对操作系统的兼容性不错,推荐使用Debian-12、Ubuntu-22,或者腾讯云的OpenCloud-9、阿里云的Alibaba Cloud Linux 3。此外,Debian-10、Ubuntu-18、CentOS/Alma/Rocky 9、OpenEuler 20、统信20、麒麟V10SP3(龙芯/x86/鲲鹏)也都兼容。本文以阿里云服务器ECS为例,选择的是Alibaba Cloud Linux 3.2104 LTS 64位镜像。如果已经买了云服务器,操作系统也是可以免费更换的,这个在云服务器控制台里操作即可。
就拿阿里云99元那档ECS云服务器来看,配置是2核2G、3M固定带宽、40G ESSD Entry云盘,操作系统选了CentOS 7.9 64位系统。这个配置对于搭建中小型网站来说,够用了。
二:为云服务器安装宝塔Linux面板
安装宝塔面板,其实就是一个命令的事。先远程连上云服务器,再把安装命令贴进去执行,剩下的交给系统自动完成。
1、远程连接登录到云服务器
远程连接的方式有好几种。可以用阿里云自带的Workbench工具,也可以用PuTTY、Xshell这类第三方工具。阿里云服务器网这里用的是阿里云自带的远程连接方式。先登录到云服务器ECS管理控制台,左侧栏找到【实例与镜像】>>【实例】,找到目标ECS实例,点击右侧的【远程连接】。可以选择SSH密码登录或者密钥证书登录,如果没设置密码,可以重置一个。
2、执行宝塔面板的安装命令
登录进去后,执行下面这条命令(以CentOS系统为例):
url=https://download.bt.cn/install/install_panel.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_panel.sh $url;fi;bash install_panel.sh ed8484bec
其他操作系统也有对应的安装脚本,可以到宝塔面板官网查看。执行命令后,系统会弹出提示:
Do you want to install Bt-Panel to the /www directory now?(y/n): y
保持默认,输入"y"然后回车即可。之后就是自动安装过程,大约一分钟左右就能完成。
3、保存宝塔面板登录地址、账号和密码
安装完成后,屏幕会显示宝塔面板的后台登录地址、用户名和密码。记住这些信息,后面登录面板会用到。
三:开通宝塔面板端口(在云服务器的安全组中开通端口)
以前宝塔面板默认使用8888端口,现在安全要求高了,安装后端口是随机生成的。从刚才步骤四中的面板地址就能看出来,端口号可能是比如39118这样的值。记住这个端口号,接下来要在云服务器的安全组里把它放行。
操作步骤:
- 登录ECS云服务器管理控制台
- 左侧栏找到【实例与镜像】>>【实例】,点击目标实例ID进入详情页
- 切换到【安全组】页面,点击【配置规则】
- 在入方向点击【手动添加】,端口范围填写宝塔面板的端口号,授权对象填
0.0.0.0/0
设置完后点【保存】就行,不需要重启服务器,规则立即生效。
四:登录到宝塔面板地址并安装LNMP环境
在浏览器里粘贴宝塔面板的外网地址,输入账号密码,第一次登录会要求勾选协议,然后才能进入面板。还需要绑定一个宝塔账号,有的话直接输入手机号和密码,没有就注册一个。
登录后,系统会弹出推荐安装套件的窗口。如果是搭建Web网站,推荐选择LNMP(Linux + Nginx + MySQL + PHP),点击【一键安装】即可。
安装进度会通过消息盒子显示。当然,也可以根据实际需求,在【软件商店】里单独选择安装Nginx、MySQL、PHP或其他运行环境。
五:新建站点
进入宝塔面板后台,点击左侧的【网站】>>【添加站点】。
填写域名(带www和不带www的都可以填),根目录会自动生成,默认即可。如果需要FTP,就勾选创建,系统会生成FTP账号密码。数据库选择创建MySQL,系统同样会自动创建账号密码。信息填完后点【提交】,就能看到创建成功的提示,同时会显示FTP和数据库的账号资料。
六:上传网站程序到根目录
以搭建WordPress网站为例。把下载好的WordPress程序打包,上传到宝塔站点的根目录下。路径一般是这样:/www/wwwroot/你的域名。
七:域名解析到云服务器公网IP地址
接下来要去域名注册商那里,把域名解析到云服务器的公网IP地址上。添加A记录,记录值填服务器的公网IP。
八:安装WordPress网站
域名解析生效后,在浏览器里输入你的域名,回车,就能看到WordPress的安装界面了。
填写数据库名、数据库用户名和密码——这些信息就是在宝塔面板添加站点时自动生成的。填好之后点击提交。
数据库验证通过后,再填写WordPress站点标题、管理员用户名、密码和邮箱,点击【安装WordPress】。
提示安装成功,至此整套流程就走完了。从云服务器到宝塔面板,再到一个能跑的WordPress网站,一套组合拳下来,其实并不复杂。后面如果想深入折腾,LNMP环境、LAMP环境、Ja va Web、Node.js、Hadoop、Drupal、Magento、phpwind、Joomla、Ghost博客、Moodle课程管理系统等,路子就宽了。












