[服务器软件] 阿里云+宝塔面板保姆级教程:零基础从零上线Web项目(2026最新)

473 0
Honkers 2026-6-14 01:06:12 来自手机 | 显示全部楼层 |阅读模式

对于新手开发者而言,纯命令行部署Web项目门槛极高,容易遇到环境配置、端口放行、权限报错等各类问题。而阿里云ECS服务器 + 宝塔面板的组合,是目前个人开发者、小型项目上线最简单、最高效的方案。全程可视化操作,无需精通Linux命令,零基础也能快速完成网站/WEB项目正式上线。

本文将带来2026年最新完整版教程,从服务器购买、安全配置、宝塔安装、环境搭建、域名解析、项目部署、SSL证书配置到最终上线,一步不落地详细讲解,同时汇总新手常见报错与避坑技巧。

一、前期准备工作

在正式部署前,需提前准备好以下资源,避免中途卡壳:

  • 阿里云账号:已完成实名认证(国内服务器必须实名,否则无法购买和备案)

  • Web项目源码:静态网页、PHP、HTML、Vue打包静态项目等通用Web源码

  • 域名(可选但推荐):正式上线建议使用域名访问,裸IP访问仅适合测试场景

  • 电脑一台:用于远程连接服务器、操作宝塔面板

二、第一步:购买并初始化阿里云ECS服务器

阿里云ECS是国内稳定性、性价比极高的云服务器,新用户可享受免费试用或低价优惠,完全满足个人项目、小型网站部署需求。

2.1 进入ECS购买页面

登录阿里云官网,搜索「云服务器ECS」,进入控制台后点击创建实例,选择「自定义购买」模式,按需配置服务器参数。

2.2 核心参数配置(新手推荐)

针对个人Web项目,无需高配,以下参数性价比最高、完全够用:

  • 付费模式:新手推荐「按量付费」(短期测试)或「包年包月」(长期运营更便宜)

  • 地域节点:优先选择国内就近节点(如华东上海、华南广州),访问速度更快,切勿选择海外节点(国内访问延迟高)

  • 实例规格:1核2G及以上配置(最低入门配置,适配绝大多数小型Web项目)

  • 操作系统CentOS 7.9 64位(宝塔面板兼容性最好、最稳定的系统,2026年依旧首选)

  • 公网带宽:选择「按固定带宽」,1M-3M即可满足个人项目访问

  • 登录方式:选择「自定义密码」,设置root登录密码(务必牢记,后续远程连接必备)

2.3 完成购买与实例初始化

参数确认无误后提交订单,支付完成后,等待1-3分钟服务器创建完成。在ECS实例列表中,即可看到已创建的服务器,重点记录两个核心信息:公网IP地址系统root密码

三、第二步:配置阿里云安全组(关键!必做)

安全组相当于服务器的「防火墙」,默认仅开放少数端口,若不手动放行端口,后续宝塔面板、网站、数据库均无法访问,是新手最容易遗漏的关键步骤。

3.1 进入安全组配置页面

在ECS实例详情页,找到「安全组」选项,点击「配置规则」,进入安全组规则编辑界面。

3.2 放行必备端口

点击「手动添加规则」,依次放行以下所有端口,授权对象全部设置为 0.0.0.0/0(允许所有IP访问):

  • 22端口:SSH远程连接服务器必备端口,用于登录服务器执行命令

  • 80端口:HTTP网站访问核心端口,所有网页默认访问端口

  • 443端口:HTTPS加密访问端口,配置SSL证书必备

  • 8888端口:宝塔面板默认登录端口(部分新版宝塔为随机端口,后续可替换)

  • 3306端口:MySQL数据库端口(动态网站、后台项目必备)

所有规则添加完成后,点击保存,安全组配置即刻生效。

四、第三步:远程连接服务器,安装宝塔面板

安全组配置完成后,即可远程登录服务器,通过一键脚本安装宝塔Linux免费面板,全程自动化部署,无需复杂配置。

4.1 远程连接阿里云服务器

无需下载Xshell、Putty等第三方工具,直接使用阿里云自带远程连接工具:

  1. 回到ECS实例列表,点击实例右侧「远程连接」

  2. 选择「Workbench远程连接」,点击「立即登录」

  3. 登录用户输入 root,密码输入之前设置的服务器登录密码

  4. 验证通过后,进入服务器命令行界面

4.2 执行宝塔一键安装脚本

复制适配CentOS系统的2026最新宝塔安装命令,粘贴到命令行,回车执行:

  1. yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh
复制代码

安装过程中会弹出确认提示,输入 y 回车,等待5-10分钟(取决于服务器配置),全程自动安装,无需手动操作。

4.3 保存宝塔登录信息(重中之重)

脚本执行完成后,界面会自动输出宝塔面板外网访问地址、用户名、初始密码,务必截图或复制保存!

示例格式:

  • 面板地址:http://公网IP:端口

  • 用户名:xxxx

  • 密码:xxxx

若不慎丢失信息,可在服务器命令行输入 bt default 重新查询。

五、第四步:初始化宝塔面板,安装Web运行环境

5.1 登录宝塔面板

复制刚才获取的宝塔外网地址,在浏览器打开,首次登录需验证宝塔账号(无账号免费注册即可),登录后进入面板首页。

5.2 一键安装LNMP运行环境

首次登录宝塔会自动弹出环境安装窗口,新手直接选择 LNMP套件(Nginx+MySQL+PHP),这是适配绝大多数Web项目的通用环境:

  • Nginx:网页服务器,负责网站访问、反向代理

  • MySQL 5.7:稳定版数据库,适配所有动态网站

  • PHP 7.4:兼容性最强的PHP版本,适配主流源码

选择「极速安装」,点击确认,等待10-20分钟环境自动部署完成,期间不要关闭页面。

六、第五步:域名解析与ICP备案说明

6.1 域名解析(正式上线必备)

若已购买域名,进入域名服务商后台(阿里云万网、腾讯云等),找到「域名解析」,添加两条解析记录:

  • 主机记录:www,记录类型:A,解析值:服务器公网IP

  • 主机记录:@,记录类型:A,解析值:服务器公网IP

解析生效时间一般为1-10分钟,生效后即可通过域名访问项目。

6.2 ICP备案强制要求

重要规则:国内阿里云服务器绑定域名上线网站,必须完成ICP备案,否则80/443端口会被封禁,无法正常访问。备案免费,阿里云提供一站式备案服务,一般3-7个工作日审核完成。

临时测试可直接使用「公网IP+端口」访问,无需备案。

七、第六步:宝塔面板创建站点,部署Web项目

环境安装完成后,正式开始部署Web项目,静态网页、PHP项目、前端打包项目均适用此方法。

7.1 添加网站站点

  1. 宝塔左侧菜单栏点击「网站」,点击「添加站点」

  2. 域名:填写已解析的域名(测试可填服务器公网IP)

  3. 网站根目录:默认自动生成(/www/wwwroot/域名),无需修改

  4. 创建数据库:动态项目勾选(自动生成数据库账号密码),纯静态项目可取消

  5. PHP版本:选择刚才安装的PHP7.4版本

  6. 点击「提交」,站点创建完成,自动生成网站运行目录、数据库信息

7.2 上传并部署项目源码

  1. 在网站列表中,找到刚创建的站点,点击右侧「文件」进入网站根目录

  2. 删除目录中默认的index.html测试文件

  3. 点击「上传」,将本地Web项目压缩包(ZIP格式)上传至目录

  4. 选中压缩包,点击「解压」,将源码解压到当前根目录

  5. 核对文件位置:确保index.html、index.php等入口文件直接在根目录,不要嵌套文件夹

7.3 数据库配置(动态项目专用)

若为PHP、后台管理等动态项目,需配置数据库:

  1. 宝塔左侧点击「数据库」,查看当前站点的数据库名、账号、密码

  2. 找到项目源码中的数据库配置文件(常见:config.php、database.php、.env)

  3. 替换数据库地址为localhost、数据库名、账号、密码,保存文件

  4. 点击「导入」,将项目SQL数据库文件导入对应数据库

八、第七步:配置SSL证书,开启HTTPS加密访问

网站默认HTTP访问,存在安全风险,且浏览器会标记为不安全,正式上线必须配置HTTPS,宝塔可一键免费部署SSL证书。

  1. 网站列表中,点击对应站点右侧「SSL」选项

  2. 选择「Let's Encrypt免费证书」,勾选对应域名

  3. 点击「申请」,系统自动生成、部署证书

  4. 开启「强制HTTPS」「HTTP自动跳转HTTPS」

  5. 保存配置,等待1分钟生效

生效后,网站即可通过https://域名 安全访问。

九、项目测试上线与日常管理

9.1 访问测试

浏览器输入域名或服务器公网IP,即可正常访问Web项目,页面正常加载、功能无报错即部署成功。

9.2 宝塔日常管理功能

  • 日志查看:通过「日志」功能排查网站报错、访问异常

  • 流量监控:实时查看服务器带宽、CPU、内存占用

  • 文件管理:随时修改、更新项目源码

  • 数据库备份:定期备份数据,防止数据丢失

十、新手常见报错与解决方案(避坑必看)

10.1 无法访问宝塔面板

原因:安全组未放行8888端口、服务器防火墙未关闭。解决方案:检查阿里云安全组端口,同时在服务器命令行执行 systemctl stop firewalld 关闭防火墙。

10.2 网站打不开、显示403错误

原因:源码入口文件缺失、文件权限不足、目录嵌套。解决方案:确保入口文件在根目录,宝塔一键修复网站权限。

10.3 数据库连接失败

原因:数据库配置信息错误、3306端口未放行、数据库未启动。解决方案:核对账号密码,放行安全组端口,重启MySQL服务。

10.4 HTTPS证书失效

原因:免费证书有效期90天。解决方案:宝塔开启证书自动续期,无需手动操作。

十一、总结

阿里云ECS+宝塔面板的部署方案,彻底降低了Web项目上线的技术门槛,无需掌握复杂的Linux命令和环境配置,零基础用户按照本文流程,30分钟即可完成项目从0到1的正式上线。

核心流程回顾:购买ECS服务器→配置安全组放行端口→安装宝塔面板→部署LNMP环境→创建站点→上传源码配置数据库→配置HTTPS证书→上线测试

该方案适配个人博客、企业官网、小型后台系统、静态展示网站等绝大多数Web项目,稳定、高效、易维护,是新手上线项目的最优选择。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行