宝塔面板linux如何搭建网站_从服务器到上线完整流程_域名_SSL_备案
宝塔面板Linux搭建网站完整流程。
1. 准备 - 云服务器:阿里云/腾讯云/华为云,CentOS 7.9或Ubuntu 20.04,2核4G起步。 - 域名:注册并实名认证。 - 记录服务器IP和root密码。
2. 安装宝塔 - SSH连接(Xshell或宝塔远程工具)。 - CentOS:`yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh` - Ubuntu:`wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh` - 等待5-10分钟,记录面板地址、用户名、密码。 - 云安全组放行8888、80、443、22。
3. 装LNMP环境 - 浏览器登录面板。 - 选LNMP:Nginx 1.20、MySQL 5.7、PHP 7.3。 - 一键安装,10-30分钟。
4. 域名解析 - 域名注册商DNS管理,加A记录: - @ → 服务器IP - www → 服务器IP - `ping 域名`确认指向服务器。
5. 添加站点 - 宝塔→网站→添加站点。 - 域名填www.域名.com和域名.com。 - 数据库选MySQL,记好库名/用户名/密码。 - PHP选7.3。
6. 上传程序 - 宝塔文件管理器→站点根目录→上传压缩包→解压。 - 或FTP上传(FileZilla)。 - 确保文件在根目录,不多套一层。
7. 安装程序 - 浏览器访问域名,进安装向导。 - 填数据库信息(第5步的)。 - 设管理员账号密码。 - 完成安装,删install目录。
8. 伪静态 - 站点设置→伪静态→选对应程序规则(PbootCMS选thinkphp,WP选wordpress)。 - 不配伪静态内页404。
9. SSL证书 - 站点设置→SSL→Let's Encrypt→勾选域名→申请。 - 开"强制HTTPS"。 - 网站用https访问。
10. 备案(国内服务器必须) - 国内服务器用域名访问必须备案。 - 云服务商控制台提交备案: - 个人备案:身份证、手机号、邮箱。 - 企业备案:营业执照、法人身份证、公章。 - 备案期间网站可用IP访问调试。 - 备案通过约7-20天,通过后域名正常访问。 - 香港/海外服务器不需要备案,但国内访问速度慢。
11. 安全加固 - 改宝塔端口和安全入口。 - 改面板强密码。 - 改网站后台地址。 - 删install目录。 - 计划任务每天自动备份。 - 防火墙只放行需要的端口。
12. 测试上线 - 前台访问域名,页面正常。 - 后台登录,发测试文章、传图片。 - 手机端访问,响应式正常。 - 查错误日志,有报错及时修。 - 站长工具检测SEO基础(标题、描述、状态码)。
13. 日常维护 - 定期更新程序和插件。 - 监控CPU/内存/磁盘。 - 每周检查备份是否正常。 - 定期更新内容(每周1-2篇文章)。 - 关注安全公告,及时升级。
常见问题: - 域名解析不生效:等DNS传播,或检查解析记录。 - 连不上数据库:检查库名/用户名/密码,确认MySQL运行。 - 内页404:伪静态没配或规则不对。 - HTTPS不生效:证书没申请成功,或没开强制HTTPS。 - 上传图片失败:data目录权限不对(所有者www)。 - 网站打不开:看Nginx和PHP错误日志。
整个流程新手第一次约2-3小时(不含备案时间),熟悉后半小时搭好一个站。宝塔把复杂配置可视化,大大降低建站门槛。

更新时间:2026-08-26 17:40:56
上一篇:PbootCMS自动清理缓存设置方法_定时任务配置_runtime目录自动维护