宝塔面板Linux搭建网站_域名解析_伪静态_SSL_完整上线流程
宝塔面板搭建网站从服务器到上线完整流程,新手按步骤操作。
1. 准备工作 - 云服务器:阿里云/腾讯云/华为云,选CentOS 7.9或Ubuntu 20.04,2核4G起步。 - 域名:注册并实名认证。 - 服务器root密码和IP记录好。
2. 安装宝塔面板 - SSH连接服务器(Xshell或宝塔远程工具)。 - CentOS安装命令:`yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh 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,WordPress选wordpress)。 - 保存。不配伪静态内页404。
9. 配置SSL - 站点设置→SSL→Let's Encrypt→勾选域名→申请。 - 申请成功后开启"强制HTTPS"。 - 网站用https访问。
10. 测试网站 - 前台访问域名,页面正常显示。 - 后台登录,发测试文章、传图片。 - 手机端访问,响应式正常。 - 检查错误日志,有报错及时修。
11. 安全加固 - 改宝塔面板端口和安全入口。 - 改面板密码为强密码。 - 改网站后台地址。 - 删除install目录。 - 配置自动备份(计划任务每天备份网站+数据库)。 - 防火墙只放行需要的端口。
12. 备案(国内服务器) - 国内服务器必须备案才能用域名访问。 - 云服务商控制台提交备案,填企业/个人信息。 - 备案期间网站可以用IP访问调试。 - 备案通过约7-20天,通过后域名正常访问。
13. 日常维护 - 定期更新程序和插件。 - 监控资源使用(CPU、内存、磁盘)。 - 每周检查备份是否正常。 - 定期更新内容(发文章、更新产品)。 - 关注安全公告,及时升级。
常见问题: - 域名解析不生效:等DNS传播,或检查解析记录。 - 安装程序连不上数据库:检查数据库名、用户名、密码,确认MySQL运行。 - 内页404:伪静态没配或规则不对。 - HTTPS不生效:证书没申请成功,或没开强制HTTPS。 - 上传图片失败:目录权限不对,data目录所有者www。
整个流程新手第一次约2-3小时,熟悉后半小时搭好一个站。宝塔面板把复杂的服务器配置可视化,大大降低了建站门槛。

更新时间:2026-08-26 18:05:43
上一篇:PbootCMS视频上传后黑屏不显示?编辑器视频标签与前台渲染问题修复