核心理解:建网站的三大支柱
在开始之前,你需要明白一个网站运行需要三个最基本的东西:

(图片来源网络,侵删)
- 域名:你网站的网址,
www.yourname.com,这是用户访问你网站的入口。 - 服务器:一台24小时开机的电脑,用来存放你的网站文件(代码、图片、数据库等),并处理用户的访问请求,在云服务里,这叫“云服务器”。
- 网站程序:网站的核心代码,决定了你的网站是什么类型(如博客、企业官网、电商网站等),WordPress、Z-Blog等。
我们的任务就是:在阿里云上购买并配置这三样东西,然后把它们串联起来。
详细步骤指南
第一步:准备工作(注册账号和实名认证)
- 注册阿里云账号:如果你还没有,请访问 阿里云官网 并注册一个账号。
- 实名认证:根据中国法律法规,购买云服务必须进行实名认证,按照阿里云页面的指引,使用身份证信息完成个人或企业认证,这是后续所有操作的前提。
第二步:购买域名
域名是你的网络身份,建议简单易记,与你的网站主题相关。
- 登录阿里云控制台,在顶部搜索框搜索“域名服务”或直接进入 域名产品页面。
- 查询域名:在搜索框中输入你想注册的域名(
mynewwebsite),然后选择后缀(如.com,.cn,.net等),点击“查询”。 - 选择并购买:如果域名可以注册,点击“加入清单”,然后结算付款,新域名通常有首年优惠价格。
- 域名解析:购买成功后,你需要将域名指向你的服务器IP地址,这个操作叫做“解析”。
- 在域名控制台找到你刚买的域名,点击“解析”。
- 点击“添加记录”:
- 记录类型:选择
A。 - 主机记录:通常填写
www(这样www.yourdomain.com就能访问)。 - 记录值:这里先不用填,等你购买了服务器并拿到IP地址后,再回来填写。
- 记录类型:选择
- 保存后,域名解析就设置好了(生效可能需要几分钟到几小时)。
第三步:购买云服务器
这是你网站的“家”,用来跑程序。
- 登录阿里云控制台,在顶部搜索框搜索“云服务器ECS”或直接进入 ECS产品页面。
- 选择实例规格:
- 新手推荐:选择“共享型”或“突发性能型”即可,性价比高,足够个人博客或小型网站使用。
- 操作系统:强烈推荐选择 Linux,
CentOS或Ubuntu,Linux系统更稳定、安全,且资源占用少,运维成本低,如果你是Windows开发者,可以选择Windows Server。 - 地域:选择离你用户最近的地域,可以减少访问延迟,主要用户在国内,就选“华北2(北京)”或“华东1(杭州)”。
- 计费方式:新手推荐“按量付费”,用多少付多少,可以随时释放,非常灵活,如果项目稳定,再考虑“包年包月”更划算。
- 设置网络和安全组:
- 网络:默认创建即可。
- 安全组:非常重要! 安全组是服务器的防火墙,控制着哪些端口可以访问。
- 在创建时,系统会默认创建一个安全组。
- 你需要添加规则,允许必要的流量进入:
- SSH (22端口):用于通过SSH工具远程连接Linux服务器(如果你是Windows用户,则是RDP的3389端口)。必须开放。
- HTTP (80端口):用于访问普通的HTTP网站。
- HTTPS (443端口):用于访问加密的HTTPS网站(强烈建议开启)。
- 完成购买:确认配置和价格,然后支付。
第四步:配置服务器并搭建网站环境
服务器购买后,它会出现在ECS控制台列表中,并显示一个公网IP地址,回到第二步的域名解析页面,将“记录值”填入这个公网IP,然后保存。

(图片来源网络,侵删)
通过SSH工具(如Windows下的 Xshell、PuTTY,或Mac/Linux自带的终端)连接到你的服务器。
- 连接服务器:
- 打开SSH工具,主机填入你的公网IP,端口是
22,用户名是root(Linux默认管理员),密码是你购买ECS时设置的密码。
- 打开SSH工具,主机填入你的公网IP,端口是
- 安装网站环境:
- 手动安装LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx + MySQL + PHP)环境比较复杂,推荐使用阿里云提供的 一键部署脚本 或 云市场镜像。
- 使用云市场镜像(最简单)
- 在ECS控制台,点击“创建实例” -> 在“镜像”选择处,点击“镜像市场”。
- 搜索“WordPress”、“LAMP”、“宝塔面板”等关键词,选择一个评价好、销量高的镜像,然后直接创建实例,这样创建的ECS会自动预装好环境,省去大量配置时间。
- 手动安装宝塔面板(推荐新手)
- 连接到你的服务器后,根据宝塔官网的安装命令,在SSH中执行。
# CentOS系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
- 安装完成后,会显示一个面板地址、用户名和密码,把这个信息保存好。
- 在浏览器中访问面板地址,输入用户名密码登录。
- 在宝塔面板里,你可以轻松地安装
Nginx/Apache、MySQL、PHP等软件,管理网站、数据库和FTP,非常直观。
- 连接到你的服务器后,根据宝塔官网的安装命令,在SSH中执行。
- 上传网站程序:
- 通过宝塔面板的“文件”功能,或使用FTP工具(如FileZilla),将你的网站程序文件上传到服务器的网站目录(通常是
/www/wwwroot/)。 - 如果你是用WordPress等CMS,也可以在宝塔面板的“商店”里直接一键安装。
- 通过宝塔面板的“文件”功能,或使用FTP工具(如FileZilla),将你的网站程序文件上传到服务器的网站目录(通常是
第五步:配置网站并访问
- 添加网站:
- 在宝塔面板中,找到“网站” -> “添加站点”。
- 域名:填入你自己的域名(如
www.yourdomain.com)。 - 根目录:选择你刚才上传网站程序的目录。
- 数据库:如果网站需要数据库(如WordPress),在这里创建一个,并记录下数据库名、用户名和密码。
- 完成网站安装:
- 在浏览器中访问你的域名(
http://www.yourdomain.com)。 - 网站程序(如WordPress)会引导你完成最后的安装步骤,包括设置网站标题、管理员账号密码,以及配置数据库信息(这里就用上一步创建的数据库信息)。
- 在浏览器中访问你的域名(
- 配置SSL证书(启用HTTPS):
- 访问HTTP网站会显示“不安全”,影响用户体验和SEO。
- 在宝塔面板中,找到“网站”,点击你的域名,进入“SSL”设置。
- 你可以申请免费的 Let's Encrypt 证书,然后开启强制HTTPS。
- 恭喜! 现在在浏览器中访问你的域名,就能看到你的网站了!
总结与建议
| 步骤 | 任务 | 关键点 |
|---|---|---|
| 准备 | 注册账号、实名认证 | 中国大陆使用云服务的必须步骤 |
| 买域名 | 购买并解析域名 | 域名要易记,解析时先记录IP,等服务器买好再填 |
| 买服务器 | 购买ECS实例 | 新手选Linux共享型,按量付费,开放安全组22/80/443端口 |
| 搭建环境 | 配置服务器并部署网站 | 强烈推荐使用宝塔面板,可以极大简化操作 |
| 配置访问 | 添加站点、安装程序、配置HTTPS | 在宝塔面板里操作,申请免费Let's Encrypt证书 |
给新手的最佳实践路径:
- 购买域名。
- 购买ECS,在创建时选择“镜像市场”,搜索并安装“宝塔面板”镜像。
- 登录ECS控制台,获取公网IP,并去域名解析页面添加A记录。
- 登录宝塔面板,在“商店”里直接安装WordPress。
- 在宝塔面板的“网站”管理中,添加你的域名,并配置SSL证书。
这条路径能让你用最少的命令行操作,快速搭建一个功能完善的现代化网站,祝你建站顺利!
