宝塔Linux面板搭建网站:从零到上线的完整图文教程

宝塔Linux面板搭建网站:从零到上线的完整图文教程

前言

宝塔面板(BT Panel)是目前国内最主流的服务器运维管理工具,通过可视化界面,即使不懂Linux命令也能轻松完成网站搭建、环境部署、域名绑定等操作。本文将手把手带你走完从购买服务器到网站正式上线的完整流程,全程图文并茂,零基础也能照搬操作。

适用版本:宝塔Linux面板 7.x / 8.x / 9.x 版本
适用系统:CentOS 7.x/8.x、Ubuntu 20.04/22.04、Debian 10/11

宝塔Linux面板搭建网站准备工作内容

一、搭建前的准备工作

在开始搭建网站之前,需要先准备好以下几样东西:

1.1 一台云服务器

如果预算充足,建议选择主流云服务商(阿里云、腾讯云、华为云等)的云服务器,如果预算有限,可以选择百脉云、择快云等IDC服务商的云服务器,稳定性、速度等与大厂云服务器区别不大,能省下一半多的费用,本文使用云服务器为百脉云广州BGP云服务器

最低配置要求

  • CPU:1核
  • 内存:1GB(建议2GB及以上,运行更流畅)
  • 硬盘:20GB以上(推荐SSD)
  • 系统:CentOS 7.x(兼容性最佳)、Ubuntu 20.04/22.04

💡 新手建议:个人博客或小型展示站,2核2G配置完全够用。国内服务器需要域名备案,海外服务器无需备案但访问速度可能稍慢。

1.2 一个已注册的域名

域名需要提前注册并完成实名认证。如果只是测试或临时使用,也可以先用服务器公网IP代替域名访问

1.3 开放必要的端口

这是最容易踩坑的环节!登录云服务商控制台,在「安全组」中放行以下端口:

端口用途是否必须
8888宝塔面板访问端口✅ 必须
80HTTP网站访问✅ 必须
443HTTPS网站访问(SSL证书)✅ 建议
22SSH远程连接✅ 必须
3306MySQL数据库❌ 按需
21FTP服务❌ 按需

⚠️ 安全组配置后需等待1-2分钟生效,若未开放端口,后续将无法访问宝塔面板和网站。

远程连接服务器并安装宝塔面板

二、安装宝塔Linux面板

2.1 远程连接服务器

使用SSH工具(推荐FinalShellXshellPutty)连接你的云服务器:

  • 主机:服务器公网IP
  • 端口:22(默认SSH端口)
  • 用户名:root
  • 密码:服务器root密码

2.2 执行安装命令

连接成功后,根据你的服务器系统选择对应的安装命令:

CentOS系统

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

Ubuntu/Debian系统

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

2.3 记录面板登录信息

安装完成后,终端会显示以下信息:

==================================================================
外网面板地址: http://你的服务器IP:8888/随机安全入口
内网面板地址: http://内网IP:8888/随机安全入口
username: 随机用户名
password: 随机密码
==================================================================

务必保存好这些信息! 复制面板地址在浏览器中打开,输入用户名和密码即可进入宝塔面板。

宝塔面板配置网站运行环境

三、配置网站运行环境

首次登录宝塔面板,系统会自动弹出环境安装向导。

3.1 选择环境套件

宝塔提供两种主流环境套件:

  • LNMP(Linux + Nginx + MySQL + PHP):性能更优,适合大多数场景,推荐新手选择
  • LAMP(Linux + Apache + MySQL + PHP):适合需要Apache特定模块的网站

3.2 选择安装方式

  • 极速安装:适合体验和测试,安装速度快
  • 编译安装:适合生产环境,稳定性更好

点击「一键安装」,等待约10-15分钟完成环境部署,期间不要关闭页面。

宝塔面板添加站点

四、创建网站(核心步骤)

环境安装完成后,就可以正式创建网站了。

4.1 添加站点

第1步:在宝塔面板左侧菜单栏点击「网站」。

第2步:点击右上角「添加站点」按钮。

第3步:填写站点信息:

配置项填写说明
域名填写你的域名,如 www.yourdomain.com,多个域名换行填写,支持泛域名 *.yourdomain.com。没有域名可先填服务器IP
备注自定义站点备注,方便管理
根目录默认 /www/wwwroot/域名,一般保持默认即可
FTP可选创建,建议创建方便后续上传文件
数据库必须创建(动态网站都需要数据库),选择MySQL,设置数据库名、用户名和密码
PHP版本选择与网站程序兼容的版本(WordPress推荐PHP 7.4及以上)

第4步:点击「提交」,网站即创建成功。

📌 数据库信息一定要记好——后续安装网站程序时需要用到。

宝塔面板部署网站程序

五、部署网站程序

网站框架创建好后,需要上传网站程序代码。

5.1 获取网站程序

常见的开源程序:

  • 博客:WordPress、Typecho
  • 论坛:Discuz
  • 企业站:ThinkPHP、织梦CMS

从官网下载程序压缩包(ZIP格式)到本地电脑。

5.2 上传程序到服务器

方法一:通过宝塔文件管理器(推荐)

第1步:在宝塔面板左侧点击「文件」。

第2步:进入网站根目录(如 /www/wwwroot/你的域名)。

第3步:点击「上传」,选择本地的程序压缩包上传。

第4步:上传完成后,鼠标悬停在压缩包上,点击「解压」按钮。

第5步:解压后,将程序文件全部移动到网站根目录(注意不要有多余的文件夹层级)。

方法二:通过FTP上传

使用第4步创建的FTP账号,通过FTP客户端(如FileZilla)连接服务器上传文件。

5.3 设置文件权限

在「文件」管理中,选中网站根目录所有文件,设置权限:

  • 目录权限:755
  • 文件权限:644
  • 所有者:www(网站运行用户)

六、安装网站程序

上传程序后,在浏览器中访问你的域名(或服务器IP),进入网站程序的安装向导。

以WordPress为例:

第1步:访问 http://你的域名,选择语言,点击「继续」。

第2步:点击「现在就开始」,进入数据库配置页面。

第3步:填写第4步创建站点时设置的数据库信息:

  • 数据库名
  • 用户名
  • 密码
  • 数据库主机:localhost
  • 表前缀:wp_(保持默认)

第4步:点击「提交」,然后「运行安装程序」。

第5步:填写站点标题、管理员用户名、密码和邮箱。

第6步:点击「安装WordPress」,完成!

宝塔面板配置SSL证书

七、配置SSL证书(开启HTTPS)

为了网站安全和SEO,强烈建议开启HTTPS

7.1 申请免费SSL证书

第1步:在宝塔面板「网站」列表中找到目标站点,点击「设置」。

第2步:切换到「SSL」选项卡。

第3步:选择「Let’s Encrypt」(免费证书)。

第4步:勾选要保护的域名,点击「申请」。

第5步:等待约1-2分钟,证书自动部署完成。

7.2 开启强制HTTPS

证书部署成功后,在SSL页面开启「强制HTTPS」开关——这样所有HTTP访问都会自动跳转到HTTPS。

宝塔面板搭建网站常见问题与排错指南

八、常见问题与排错指南

Q1:访问网站显示 403 Forbidden

可能原因

  • 文件权限不正确(目录应为755,文件应为644)
  • 网站根目录下没有默认首页文件(如index.php、index.html)

解决方法:检查文件权限,确认根目录下有正确的首页文件。

Q2:访问网站显示 404 Not Found

可能原因

  • 网站根目录设置错误,文件不在正确路径
  • 伪静态规则未配置

解决方法:检查站点设置中的根目录路径是否正确;在「网站设置」→「伪静态」中选择对应程序的伪静态规则。

Q3:打开域名跳到宝塔默认页面

原因:网站根目录下没有上传任何程序文件,或者文件名不是默认的首页文件名(index.html、index.php等)。

解决方法:上传网站程序到正确的根目录。

Q4:数据库连接失败

可能原因

  • 数据库信息填写错误(数据库名、用户名、密码)
  • 数据库服务未启动

解决方法:在宝塔「数据库」中确认数据库已创建且状态正常;如提示创建数据库失败,可在「数据库」中重置root密码。

Q5:安全组已开放端口但仍无法访问

可能原因

  • 服务器内部防火墙未放行端口
  • 安全组规则配置后未生效(需等待1-2分钟)

解决方法:在宝塔「安全」→「系统防火墙」中确认端口已放行;检查云服务商安全组规则是否正确。

总结:完整流程一览

步骤操作耗时
购买云服务器 + 开放安全组端口5-10分钟
SSH连接服务器,安装宝塔面板3-5分钟
登录面板,一键安装LNMP/LAMP环境10-15分钟
添加站点(域名 + 数据库 + FTP)2分钟
上传网站程序并解压3-5分钟
浏览器访问域名,运行安装向导3-5分钟
申请SSL证书,开启HTTPS2分钟

从零到网站上线,全程约30-40分钟即可完成

💡 一句话总结:宝塔面板让网站搭建从「命令行黑科技」变成了「点鼠标就能搞定」的可视化操作。跟着本文一步步操作,新手也能轻松拥有自己的网站。

宝塔面板搭建网站完整流程图

原创文章,作者:高防服务器租用,如若转载,请注明出处:https://www.zfwq.com/jishu/1585.html

(0)
宝塔面板如何封禁指定IP和IP段:详细图文教程(系统防火墙/Nginx)
上一篇 2小时前
物理服务器租用:道拓网络高防方案的技术优势与实战应用
下一篇 2025年7月8日 下午11:09

相关推荐

QQ客服
微信客服
微信客服
分享本页
返回顶部