免费教程 / 第二课

宝塔面板安装与搭建第一个网站

核心实操 · 阅读约 20 分钟 · 学完网站即可访问

宝塔面板是一个服务器管理面板,把原本需要敲命令完成的建站、装环境、配证书等操作变成了图形界面。这一课我们在第一课的服务器上完成:安装面板 → 登录 → 安装 Nginx 环境 → 创建站点 → 上传网页。

一、安装宝塔面板

通过 SSH 登录服务器后(Ubuntu/Debian 系统),执行官方安装命令(最新命令以宝塔官网为准):

wget -O install.sh https://download.bt.cn/install/install-lts.sh && bash install.sh ed8484bec

安装过程中会询问是否安装到 /www 目录,输入 y 回车。等待 3~8 分钟,安装结束后屏幕上会显示:

==================================================================
外网面板地址: https://你的IP:随机端口/随机入口
内网面板地址: https://内网IP:随机端口/随机入口
username: xxxxxxxx
password: xxxxxxxx
==================================================================
⚠️ 务必把面板地址、用户名、密码完整复制保存。新版面板地址带一串随机入口路径,没有它打不开登录页。

如果信息丢了,SSH 执行 bt 命令可以查看菜单,bt 14 查看面板信息,bt 5 修改密码。

二、放行面板端口

安装脚本通常会自动放行系统防火墙,但云控制台的安全组需要你手动放行面板端口(上一课讲过)。在安全组入方向添加面板显示的 TCP 端口,然后用浏览器打开外网面板地址。

第一次打开会有红色的安全提示,点击"高级 → 继续访问"即可(这是自签名证书的正常提示,装好正式证书后会消失)。

三、安装 Nginx 网站环境

首次登录面板会弹出"推荐安装套件"窗口:

等待安装完成(几分钟到十几分钟),面板顶部会显示进度。

四、创建第一个站点

  1. 面板左侧点击 网站 → 添加站点
  2. 域名:填入你的域名(如 www.example.com),暂时没有域名可以填服务器 IP;
  3. 根目录:保持默认 /www/wwwroot/域名 即可;
  4. FTP、数据库:都选"不创建";
  5. PHP 版本:纯静态页面选"纯静态";
  6. 点击提交,站点就建好了。

此时面板会自动生成 Nginx 配置文件,站点目录里会有一个默认的 index.html(404/默认页)。

五、上传你的网页

方式一(适合新手):面板左侧 文件 → 进入 /www/wwwroot/你的域名/ → 上传你的 index.html(会替换默认页),如有 css、图片文件夹一并上传。

方式二:在本地写好一个最简单的测试页,命名为 index.html,内容例如:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>我的第一个网站</title></head>
<body>
  <h1>Hello,我的网站上线了!</h1>
</body>
</html>

上传后,确保文件权限正常(面板里文件权限一般是 www:www,默认即可)。

六、域名解析(让域名指向服务器)

在你的域名 DNS 管理处添加解析记录:

记录类型主机记录记录值
Awww你的服务器公网IP
A@你的服务器公网IP

解析生效通常几分钟。可以在本地电脑打开命令行执行 ping www.example.com,返回的 IP 是你的服务器 IP 就说明解析生效了。

💡 使用国内大陆服务器建站,域名必须先完成 ICP 备案,否则 80/443 端口会被拦截。备案流程见第三课

七、看到自己的网站

浏览器输入你的域名,看到自己写的网页内容——恭喜,第一个网站搭建完成!如果打不开,按这个顺序排查:

  1. 域名有没有解析到服务器 IP;
  2. 安全组有没有放行 80 端口;
  3. 面板里 Nginx 是否在运行;
  4. 站点根目录里的首页文件名是否为 index.html。

更详细的排障方法见第五课。下一课我们讲域名注册和备案,之后再给网站配上小绿锁 HTTPS。

← 上一课:购买与登录服务器 下一课:域名与备案 →