宝塔面板添加网站的完整流程与最佳实践(从域名解析到SSL)
宝塔面板添加网站是基础操作,按完整流程配置确保网站稳定运行。
第一步,域名准备。1. 域名已注册并实名认证。2. 国内服务器域名需要ICP备案(未备案只能用非标准端口或境外服务器)。3. 域名DNS解析:添加A记录@和www指向服务器IP。4. 解析生效时间几分钟到几小时,ping域名确认。
第二步,添加站点。1. 宝塔-网站-添加站点。2. 域名:填主域名和www域名(如domain.com www.domain.com)。3. 根目录:自动生成/www/wwwroot/domain.com,可自定义。4. FTP:可选创建,需要FTP传输文件才开,账号密码记录。5. 数据库:选MySQL,设置数据库名和密码(自动生成,记录下来),字符集utf8或utf8mb4。6. PHP版本:根据程序选,PbootCMS选7.3-7.4,织梦选5.6-7.0,WordPress选7.4+,ThinkPHP6选7.2+。7. 站点备注:填网站名称方便管理。8. 点提交。
第三步,上传程序。1. 宝塔-文件-进入根目录。2. 上传程序压缩包(zip),解压。3. 或远程下载:填程序下载URL自动下载解压。4. 或Git克隆。5. PbootCMS:上传后访问域名/install.php安装。6. 织梦:访问域名/uploads/install/index.php。7. WordPress:访问域名/wp-admin/install.php。8. 安装时填刚才创建的数据库名、用户、密码,设置管理员账号密码。
第四步,目录权限。1. 程序文件权限644,目录755,属主www。2. 宝塔默认正确,手动上传的可能不对。3. SSH执行chown -R www:www /www/wwwroot/domain.com && chmod -R 755 /www/wwwroot/domain.com。4. 上传目录(upload)确保可写。5. 配置文件(config.php)644。
第五步,伪静态配置。1. 网站设置-伪静态,选对应程序规则。2. PbootCMS:location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; } }。3. WordPress:try_files $uri $uri/ /index.php?$args;。4. 织梦静态模式不需要伪静态,动态模式需要。5. 保存后测试内页能否访问,404就是伪静态问题。
第六步,PHP配置和扩展。1. 网站设置-PHP版本确认正确。2. PHP设置-安装扩展:按需装fileinfo、opcache、gd、imagick、redis、memcached等。3. PHP设置-配置修改:upload_max_filesize=50M,post_max_size=50M,max_execution_time=300,memory_limit=256M,date.timezone=Asia/Shanghai。4. 保存重启PHP。5. 禁用危险函数:exec、system、shell_exec等(宝塔默认已禁用)。
第七步,SSL证书。1. 网站设置-SSL-Let's Encrypt,勾选域名申请。2. 申请成功开强制HTTPS。3. 或上传已有证书。4. 开启HTTP/2:配置文件里listen 448 ssl http2。5. 测试HTTPS访问正常,证书有效。6. 程序配置里的网站地址改成HTTPS。
第八步,默认文档和重定向。1. 网站设置-默认文档:index.php在最前,其次index.html。2. 301重定向:把domain.com 301到www.domain.com(或反过来),统一域名。网站设置-重定向配置。3. 测试跳转正常。
第九步,安全配置。1. 防跨站攻击(open_basedir):保持开启。2. 上传目录禁止执行PHP:网站设置-网站目录-禁止执行PHP,选upload目录。3. 后台路径改非默认(PbootCMS改admin.php名,织梦改dede目录名)。4. 数据库用户只给该数据库权限,不用root。5. FTP账号不用时禁用。6. 防火墙:宝塔Nginx防火墙或云WAF。
第十步,备份配置。1. 计划任务-添加任务-备份网站,每天执行,保留7份。2. 计划任务-备份数据库,每天执行。3. 备份同步到云存储(OSS/COS)或定期下载本地。4. 测试备份能正常恢复。
第十一步,监控和日志。1. 网站设置-流量限制(可选)。2. 看访问日志和错误日志:/www/wwwlogs/domain.com.log和.error.log。3. 服务器监控:CPU、内存、磁盘、带宽告警。4. 用监控宝/UptimeRobot监控网站可用性。
第十二步,上线验证。1. 访问域名首页,正常显示。2. 内页、栏目、详情页都能访问。3. 后台能登录,内容管理正常。4. 图片、CSS、JS加载正常,无404。5. 表单提交、搜索等功能正常。6. 手机端访问正常。7. HTTPS正常,无混合内容。8. 页面加载速度<3秒。
宝塔添加网站流程标准化后,几分钟就能建好一个站点。关键步骤:域名解析→添加站点→上传程序→伪静态→SSL→安全配置→备份。按顺序走,网站稳定运行。

更新时间:2026-08-26 17:39:23
上一篇:学生个人网页作业评分标准与加分技巧_老师看重的5个关键点