当前位置:主机测评 主机教程 正文

宝塔面板搭建网站丨从零部署到上线的6个关键步骤

很多刚买 VPS 或云服务器的朋友,第一次登录 SSH 时面对黑底命令行往往手足无措:装 Nginx 怕配错,装 PHP 怕漏扩展,开站点怕端口冲突。而 宝塔面板搭建网站 提供了一套图形化界面,把 LNMP/LAMP 环境、FTP、数据库、SSL、计划任务全部集成在同一后台,极大降低了建站门槛。

本文聚焦在一个明确目标:用一台全新的 Linux VPS,通过宝塔面板搭建出一个可访问、可启用 HTTPS、能日常运维的网站。所有命令都基于 CentOS 7+/Ubuntu 20.04+ 实测,请按步骤执行。

 

一、准备工作:宝塔面板搭建网站前的环境清单

在开始宝塔面板搭建网站之前,请确认以下资源都已到位:

1、VPS 或云服务器:建议 1 核 2G 起步,系统选 CentOS 7.6+、Ubuntu 20.04+、Debian 11 这些官方支持较好的版本。

2、公网 IP 与 root 密码:宝塔面板搭建网站需要 SSH 登录并执行安装脚本。

3、已解析的域名:提前把域名 A 记录指向服务器 IP,SSL 申请时需要校验。

4、SSH 工具:Windows 推荐 Xshell、MobaXterm;macOS 直接用终端。

5、本地浏览器:用于访问宝塔面板后台。

 

二、第一步:SSH 连接服务器并执行安装脚本

使用 SSH 工具以 root 用户登录服务器,依次执行系统更新(以 CentOS 为例):

yum update -y
yum install -y wget curl

然后到宝塔官网复制最新安装命令,针对不同系统命令略有差异。CentOS 安装示例:

URL=https://download.bt.cn/install/install_6.0.sh
if [ -f /usr/bin/curl ];then curl -sSO $URL;else wget -O install_6.0.sh $URL;fi
bash install_6.0.sh ed8484bec

安装过程中会提示“是否安装到 /www 目录”,输入 y 继续。脚本完成后会输出面板地址、用户名和密码,务必截图保存。这是宝塔面板搭建网站流程中最关键的一步,输出信息丢失就只能通过 SSH 命令找回。

三、第二步:登录宝塔面板并安装 LNMP 环境

浏览器访问外网面板地址,输入账号密码进入首页。第一次登录会弹出“环境推荐”窗口:

  • Web 服务器:Nginx 1.22+ 适合高并发静态站点;Apache 2.4 兼容 .htaccess,适合传统 PHP 程序。
  • PHP 版本:根据程序选择,WordPress 推荐 7.4/8.0;新项目建议 8.1+。
  • 数据库:小型博客选 MySQL 5.7 足够;对性能要求高可上 MySQL 8.0。
  • 其他:FTP、PM2 管理器可视情况勾选。

勾选后点击“一键安装”,等待 10-30 分钟。安装完成后,宝塔面板搭建网站的环境基础就准备好了。

四、第三步:在宝塔面板中添加站点并上传程序

进入「网站」→「添加站点」,填写域名(主域名+www 域名都加)、根目录、数据库信息。提交后宝塔会自动创建 Nginx 配置文件、网站目录和数据库账号。

上传网站程序有三种常见方式:

  1. 在「文件」管理器直接上传压缩包并解压,修改运行目录为 /public(ThinkPHP、Laravel 等框架需要)。
  2. 使用宝塔的「FTP」功能创建 FTP 账号,用 FileZilla 上传。
  3. 通过 SSH 用 git clone 拉取代码,再用 chown -R www:www /www/wwwroot/你的目录 授权。

上传完成后,浏览器访问域名,看到安装向导即说明宝塔面板搭建网站流程初步成功。

五、第四步:申请并部署 SSL 证书

回到「网站」列表,点击对应站点后的「SSL」→「Let's Encrypt」,勾选域名后申请。证书签发后开启「强制 HTTPS」即可一键全站加密。

如果使用自有证书,把 *.pem*.key 内容粘贴到对应输入框即可。部署完成后访问 https://你的域名,地址栏出现小锁即为成功,这是宝塔面板搭建网站里非常关键的安全一步。

六、第五步:常用安全与性能加固

面板安装完成后不要急着用,先做以下几件事:

1、修改面板入口、用户名和密码:在「面板设置」里改掉默认的 8888 端口,改成 5 位数随机端口并放行防火墙。

2、开启基础安全加固:在「安全」标签里启用 SSH 密钥登录、禁 Ping、屏蔽国外 IP(视业务而定)。

3、配置防火墙:放行 80、443、自定义面板端口;删除多余端口。

4、设置定时备份:在「计划任务」里把网站和数据库每天凌晨备份到云存储或对象存储。

5、启用 Nginx 缓存与 PHP 缓存:WordPress 可安装 Redis 插件加速数据库查询。

七、第六步:日常维护与排错思路

宝塔面板搭建网站完成后,建议每天花两分钟巡检:

  1. 看「首页」的 CPU、内存、磁盘占用,磁盘超过 80% 及时清理日志。
  2. 看「网站」中的流量统计,确认没有异常爬虫。
  3. 看「日志」中的 Nginx 错误日志,发现 404、502 立刻定位。

常见的 502 Bad Gateway 多半是 PHP-FPM 假死或被 OOM Killer 杀掉,可以通过调高 pm.max_children、升级 PHP 版本或扩容内存解决。

 

常见问题 FAQ

Q1:宝塔面板搭建网站后,面板忘记密码怎么办?

SSH 执行 bt 命令,进入交互菜单选择「5」修改密码;选择「6」修改用户名。如果是忘记面板入口端口,用 cat /www/server/panel/data/port.pl 查看。

Q2:网站打开提示“无法连接数据库”怎么排查?

先在「数据库」里确认账号密码是否正确;再检查网站配置文件中的 host 是否填 127.0.0.1;最后到「安全」里看 3306 端口是否放行,以及数据库是否被防火墙限制仅本地访问。

Q3:宝塔面板搭建网站是否安全?会不会被入侵?

宝塔本身漏洞较少,但默认配置容易被扫描。建议务必修改默认端口、开启面板 SSL、禁用未用的 PHP 危险函数(如 execsystem),并定期更新面板和软件版本。

Q4:可以用宝塔面板搭建多个网站吗?

可以。在「网站」→「添加站点」重复操作即可,宝塔会为每个站点生成独立的 Nginx 配置和数据库账号,资源占用比虚拟主机低很多。

 

总结

跟着以上6个步骤,你已经完成了一次完整的宝塔面板搭建网站实战:从环境安装、站点添加、SSL 部署到安全加固,每一环都给出了具体命令和操作路径。最终你会得到一个可以 24 小时对外访问、具备 HTTPS 加密、并能通过图形面板轻松运维的网站。

对新手而言,比起直接折腾 LNMP 命令行,宝塔面板搭建网站节省了至少 2-3 天的学习时间。但请记住:面板只是工具,真正的稳定性来自日常备份、及时更新和安全策略。建议第一次建站成功后,把整个流程写成自己的笔记,下次再换服务器时就能 10 分钟内完成部署。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权, 转载请注明出处。
文章名称:《宝塔面板搭建网站丨从零部署到上线的6个关键步骤》
文章链接:https://www.idc500.com/11857.html
【声明】:优云主机测评 仅分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问优云主机测评 ,即表示您已经知晓并接受了此声明通告。
【关于安全】:任何 IDC商家都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。
【声明】:本站宗旨是为方便站长、科研及外贸人员,请勿用于其它非法用途!站内所有内容及资源,均来自网络。本站自身不提供任何资源的储存及下载,若无意侵犯到您的权利,请及时与我们联系,邮箱
admin#idc500.com