从零开始搭建你的网站

前往进阶指南

本教程将引导你完成从服务器环境配置、宝塔安装、域名解析,一直到 HTTPS 证书部署和网站上线的全部流程。

1. 前期准备

在开始之前,请确保你准备好了以下内容:

2. 安装宝塔面板

以常用的 Linux 系统(Debian/Ubuntu/CentOS)为例,通过 SSH 连接到你的服务器,执行对应脚本。

常规系统安装

Terminal
# Debian / Ubuntu 系统
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

# CentOS 系统
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
Alpine Linux 用户注意:
官方不支持 Alpine 直接安装。你需要先安装 Docker,然后运行宝塔的 Docker 镜像:
Docker Command
docker run -d --name btpanel --restart always -p 38888:8888 -p 80:80 -p 443:443 -v /your/data:/www/wwwroot btpanel/baota:latest

安装完成后,终端会输出面板的 外网地址、用户名和密码,请务必妥善保存。在浏览器中打开该地址,登录面板并绑定宝塔账号。

3. 域名解析与绑定

网站需要通过域名访问,因此需要将你的域名指向服务器的公网 IP。

1配置 DNS 解析

前往你的域名服务商控制台(如阿里云万网),找到你的域名,点击“解析”。添加两条 A 记录:

2放行服务器端口

确保服务器的安全组(或防火墙)放行了 80(HTTP)和 443(HTTPS)端口,以及宝塔面板的端口(如 8888 或你自定义的端口)。

4. 申请 SSL 证书

现在的浏览器和微信/QQ 都会强制要求 HTTPS,没有证书的网站会显示“不安全”。

1在宝塔中申请免费证书

登录宝塔面板,点击左侧菜单的“网站” -> “添加站点”。

创建成功后,点击该站点名称进入设置界面,点击左侧的“SSL”。

验证证书:回到浏览器,输入 https://你的域名,地址栏左侧应出现一个闭合的“小锁”图标。

5. 创建并部署网站

宝塔会自动在服务器上为你创建一个站点目录,路径通常为:/www/wwwroot/你的域名。

上传网站文件

点击宝塔左侧菜单的“文件”,进入上述目录。删除默认生成的 index.html,并将你自己写好的网页文件(如我们之前写的那个漂亮的“建站成功”页面)上传到这里。

(可选)配置伪静态和重定向

微信/QQ 拦截提示:刚部署的网站如果在微信中打开提示“非官方网页”或“存在风险”,这是正常的。需要等 1-3 天域名信誉养起来,或者前往腾讯安全中心申诉。

6. 常见问题排查

问题一:域名解析了,但网站打不开

问题二:宝塔面板忘记密码或无法登录

通过 SSH 登录服务器,输入命令 bt 回车,然后选择 5 修改密码,或者选择 14 查看面板默认信息。

问题三:SSL 证书申请失败