新手宝塔面板建站完整指南:从零到上线

知识相关5分钟前发布 一方
1 00

先别急着下载安装包,搞清楚你要建什么站

很多新手一上来就搜“宝塔面板怎么安装”,装完才发现自己连要跑 WordPress 还是纯 HTML 都没想清楚。我见过太多人卡在第一步:环境装错了,站点加不上,域名解析搞反,最后对着 502 页面干瞪眼。

先花十分钟想清楚两件事:你的网站是动态的还是静态的? 动态站(比如博客、商城)需要 PHP 和数据库,静态站(比如个人介绍页)只需要 Nginx 或 Apache 就能跑。第二件事是你手里有没有域名,没有的话先去阿里云或腾讯云买一个,几十块钱一年,别用免费二级域名折腾自己。

第一步:装宝塔,选对系统版本

宝塔面板支持 CentOS、Ubuntu、Debian 等主流系统。我的建议是用 CentOS 7.x 或 Ubuntu 20.04+,别用 CentOS 8,因为官方已经停止维护,源容易出问题。

安装命令很简单,去宝塔官网复制对应系统的脚本,SSH 登录服务器粘贴执行就行。整个安装过程大概 2-5 分钟,取决于服务器带宽。装完后会显示面板地址、用户名和密码,第一件事就是改掉默认端口和密码,别偷懒,网上扫描脚本天天在扫默认端口。

第二步:环境配置,别全装,够用就行

进入面板后,宝塔会推荐你装 LNMP 或 LAMP。新手我建议选 LNMP(Nginx + MySQL + PHP),Nginx 处理静态文件比 Apache 强,而且配置起来更直观。

这里有个坑:不要一键装全部 PHP 版本。装一个当前主流版本就行,比如 PHP 7.4 或 8.1,等以后有兼容性需求再补装。MySQL 选 5.7 或 8.0,phpMyAdmin 建议装上,方便管理数据库。

等待编译安装的时候,你可以先去把域名解析做了。

第三步:添加站点,路径和伪静态别搞错

在宝塔左侧菜单点“网站”,然后“添加站点”。这里需要填三样东西:

  • 域名:填你的裸域名和 www 子域名,比如 example.com 和 www.example.com
  • 根目录:默认会在 /www/wwwroot/ 下创建一个以域名命名的文件夹,保持默认
  • 数据库:如果你要装 WordPress,这里就创建数据库,记住数据库名、用户名、密码

创建完成后,点站点列表里的“设置”,找到“伪静态”选项,选择 WordPress 或 ThinkPHP 等对应框架的规则。这一步很多人漏掉,导致页面能打开但链接全是 404。

第四步:域名解析,别等 SSL 证书生效才去解析

去你的域名服务商后台,添加两条 A 记录:

  • @ 指向你的服务器 IP
  • www 指向你的服务器 IP

TTL 默认就行,解析一般几分钟到几小时生效。你可以用 ping 你的域名 来确认是否解析成功。

第五步:SSL 证书,Let's Encrypt 免费够用

在宝塔站点设置里,点击“SSL”,选择“Let's Encrypt”,勾选你要保护的域名,自动申请。申请成功后,开启“强制 HTTPS”和“HTTP/2”。

注意: 申请 SSL 前必须确保域名解析已生效,否则验证会失败。如果你有多个域名指向同一站点,在“域名管理”里全部加上再申请。

第六步:上传网站程序,权限别乱改

把 WordPress 或其他程序压缩包上传到根目录,解压,然后访问你的域名开始安装向导。

这里有个常见错误:手动修改文件权限。宝塔默认的文件权限是 755,属主是 www。如果你用 FTP 工具上传后文件属主变成 root,会导致无法写入。遇到这种情况,在宝塔文件管理器里选中目录,右键“权限”,设为 755 并勾选“应用到子目录”。

几个我踩过的坑,提前告诉你

  • 数据库连不上:多半是数据库密码填错,或者没在站点设置里把数据库信息填进配置文件
  • 页面打不开但 IP 能通:检查域名解析和 Nginx 配置里的 server_name 是否匹配
  • WordPress 后台进不去:检查伪静态规则,还有 wp-config.php 里的数据库信息
  • 记得开防火墙端口:宝塔面板有安全组功能,但云服务商的安全组规则也要放行 80 和 443

别追求完美,先上线再优化

新手最容易陷入“配置洁癖”——想一步到位把缓存、CDN、安全策略全配好。我的建议是:先让网站在 HTTPS 下跑起来,再慢慢优化。上线后你可以用宝塔的“计划任务”做定时备份,装个免费防火墙插件,等流量大了再上 CDN。

建站这事,动手比看教程重要。跟着上面六步走一遍,两小时内你就能看到一个通过 HTTPS 访问的网站。如果卡住了,优先看宝塔的日志文件,比百度搜索靠谱得多。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...