我的知识记录

宝塔面板添加网站完整教程:域名绑定、根目录、PHP版本、伪静态、SSL

宝塔面板添加网站是基础操作,按步骤配置才能正常运行。

添加站点。1. 宝塔面板-网站-添加站点。2. 域名:填主域名和www域名,如domain.com和www.domain.com(多个域名空格分隔)。3. 根目录:自动生成/www/wwwroot/domain.com,可自定义。4. FTP:可选创建,账号密码自动生成,需要FTP才开。5. 数据库:选MySQL,设置数据库名和密码(自动生成,记录下来)。6. PHP版本:根据程序选,PbootCMS选PHP7.3或7.4,织梦选PHP5.6或7.0,WordPress选PHP7.4以上。7. 站点备注:填网站名称方便管理。8. 点提交。

域名解析。添加站点后,去域名DNS管理加A记录:@记录指向服务器IP,www记录指向服务器IP。解析生效时间几分钟到几小时。ping域名确认解析到服务器IP。国内服务器域名需要备案,未备案域名用80/443端口会被拦截,只能用非标准端口或先备案。

上传网站程序。1. 宝塔-文件-进入根目录/www/wwwroot/domain.com。2. 上传网站程序压缩包(zip),解压。3. 或用宝塔"远程下载"功能,填程序下载URL自动下载解压。4. PbootCMS:上传后访问域名/install.php安装,填数据库信息(刚才创建的数据库名、用户名、密码),设置管理员账号密码,安装完成。5. 织梦:上传后访问域名/uploads/install/index.php安装。6. WordPress:访问域名/wp-admin/install.php安装。

目录权限。程序文件权限644,目录755,属主www。宝塔默认正确,手动上传的可能权限不对。SSH执行chown -R www:www /www/wwwroot/domain.com && chmod -R 755 /www/wwwroot/domain.com。上传目录(upload、uploads)需要写入权限,755即可。

伪静态配置。PbootCMS:网站设置-伪静态,选PbootCMS规则(宝塔内置),保存。规则:location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; } }。织梦:伪静态选织梦CMS规则,或用静态化不需要伪静态。WordPress:选WordPress规则:location / { try_files $uri $uri/ /index.php?$args; }。伪静态没配的话内页404。

PHP版本切换。网站设置-PHP版本,选对应版本。PbootCMS推荐PHP7.3-7.4,织梦推荐PHP5.6(老版本)或PHP7.0,WordPress推荐PHP7.4-8.1。切换后网站可能报错,版本不兼容就切回去。安装扩展:PHP设置-安装扩展,按需装fileinfo、opcache、redis、imagick等。

SSL证书。网站设置-SSL,申请Let's Encrypt免费证书,勾选域名,申请。开启强制HTTPS。或上传已有证书。配置后用https访问。

默认文档。网站设置-默认文档,确保index.php在最前面(PHP网站),其次index.html。顺序不对可能打开的是默认页而不是网站。

301重定向。把domain.com 301到www.domain.com(或反过来),统一域名。网站设置-重定向,选域名,目标URL,301。或Nginx配置:return 301 https://www.domain.com$request_uri;。

流量限制与防跨站。网站设置-流量限制,可限制并发和带宽(一般不限)。防跨站攻击(open_basedir)默认开启,保持开启,每个网站只能访问自己目录。

网站备份。添加完网站后,设置计划任务自动备份:计划任务-添加任务-备份网站,每天执行,保留7份。同时备份数据库。

常见问题。网站打开是宝塔默认页:域名解析对了但根目录里没有index.php,或默认文档顺序不对。500错误:PHP版本不兼容或文件权限错,看错误日志。数据库连接失败:config里的数据库名/用户/密码和创建的不一致,检查。内页404:伪静态没配。

宝塔添加网站流程标准化后,几分钟就能建好一个站点。关键是域名解析、程序安装、伪静态、SSL四步不能少。

宝塔面板添加网站完整教程:域名绑定、根目录、PHP版本、伪静态、SSL

标签:

更新时间:2026-08-26 18:09:10

上一篇:如何修改网站登录密码_后台_数据库_宝塔_SSH_完整密码管理

下一篇:公司网站图片和文字更新的项目管理:需求、排期、审核、上线全流程