宝塔面板添加站点方法

宝塔面板添加站点方法

  • admin admin
  • 2026-09-12
  • 4248
  • 0

登录宝塔面板后进入“网站”页面点击“添加站点”,填写域名、根目录、PHP版本、数据库、FTP等信息并提交,面板会自动创建网站目录、虚拟主机配置文件和运行环境。进入添加站点入口登录宝塔面板,默认地址为浏览器访问服务器IP并加上8888端口,http://服务...

优惠价格:¥ 8
当前位置:首页 > 堡塔SSH终端 > 宝塔面板添加站点方法
详情介绍

登录宝塔面板后进入“网站”页面点击“添加站点”,填写域名、根目录、PHP版本、数据库、FTP等信息并提交,面板会自动创建网站目录、虚拟主机配置文件和运行环境。

进入添加站点入口

登录宝塔面板,默认地址为浏览器访问服务器IP并加上8888端口,http://服务器IP:8888,进入面板后,在左侧导航栏点击“网站”,页面右上方会出现“添加站点”按钮,点击该按钮后,会弹出添加站点的表单页面,如果服务器还没有安装Nginx或Apache,需要先到“软件商店”安装其中任意一个Web服务器环境,否则无法正常创建站点。添加站点表单中所有带红色星号的字段为必填项,其他字段可以根据实际项目需求选择填写。

填写域名

在“域名”输入框中填写网站域名,支持填写多个域名,多个域名可以使用空格、逗号或换行分隔。

example.comwww.example.comm.example.com

宝塔面板添加站点方法  第1张

提交后,Nginx或Apache会自动生成对应的 server_name,使多个域名都能访问同一个网站目录,如果只需要一个域名,也可以只填写一个。如果网站需要指定端口,可以在域名后面加上端口号,example.com:8080,这样面板会将站点监听设置为8080端口,访问时需要使用 http://example.com:8080,但大多数常规网站直接使用默认80端口,不需要额外填写端口。

设置网站根目录

网站根目录是存放网站源码的位置,默认根目录为 /www/wwwroot/example.comexample.com 取自第一个填写的域名,如果需要将网站放在其他目录,可以手动修改为其他路径,/data/www/example.com。当填写多个域名时,面板默认以第一个域名的名称作为根目录文件夹名,建议保持默认路径,便于后续统一管理和备份,如果修改根目录,需要确保该目录存在或允许面板自动创建。添加站点提交后,面板会自动创建该根目录,并在目录中生成一个默认的 index.html 文件,访问域名时可以看到默认页面,表示站点创建成功。

选择PHP版本

根据网站程序的要求选择对应的PHP版本,宝塔面板支持多种PHP版本共存,前提是已在“软件商店”中安装对应版本,PHP 7.4、PHP 8.0、PHP 8.1 等。添加站点时,在“PHP版本”下拉框中选择目标版本,不同程序对PHP版本要求不同:WordPress建议使用 PHP 7.4 或更高版本;Typecho、Z-Blog 等轻量程序通常兼容 PHP 8.0;ThinkPHP 6 及以上建议使用 PHP 7.4 或 PHP 8.0;Laravel 9 及以上需要 PHP 8.0 以上。如果下拉框中没有需要的PHP版本,需要先到“软件商店”安装对应版本,再重新进入添加站点页面选择。

创建FTP账号

添加站点时可以勾选“创建FTP”,为网站单独创建FTP上传账号,勾选后需要填写FTP用户名和密码,FTP用户名通常会自动加上前缀,example_com,避免与其他站点重复,密码可以手动设置,也可以点击随机生成。FTP目录默认与网站根目录相同,用户通过FTP登录后只能访问当前网站目录,适合给网站维护人员上传源码使用,如果不勾选该项,则不会创建FTP账号,网站文件仍然可以通过宝塔面板的“文件”功能直接管理。FTP账号创建后,需要在服务器安全组或防火墙中放行被动端口范围,否则部分FTP客户端可能无法正常连接。

创建数据库

对于需要数据库的动态网站,WordPress、Typecho、Discuz、ThinkPHP 等,需要在添加站点时创建数据库,数据库类型默认选择 MySQL,编码建议选择 utf8mb4,该编码支持完整的 Unicode 字符,包括表情符号。在“数据库名”和“用户名”输入框中,可以保持默认值,也可以手动修改,默认数据库名和用户名会基于域名自动生成,例如数据库名为 example_com,用户名为 example_com,密码需要手动设置,建议使用复杂度较高的密码。填写完成后,面板会在提交时自动创建数据库、数据库用户并授予该用户对数据库的全部权限,如果数据库已经存在,提交时会报错,需要更换数据库名或先删除原数据库。如果网站程序不需要数据库,可以选择“不创建”,此时不会生成数据库相关信息。

提交创建站点

填写完上述信息后,点击“提交”按钮,面板会按照以下顺序执行操作:

  1. 创建网站根目录;

  2. 写入Web服务器虚拟主机配置文件;

  3. 重载Nginx或Apache使配置生效;

  4. 创建FTP账号(如果已勾选);

  5. 创建数据库和数据库用户(如果已选择)。

整个过程一般在几秒内完成,创建成功后,网站列表中会出现新站点,显示域名、根目录、PHP版本、状态等信息,此时可以选择“设置”对站点进行进一步配置。

上传网站源码

网站创建完成后,需要将网站程序源码上传到根目录,进入宝塔面板的“文件”页面,找到对应的网站根目录,/www/wwwroot/example.com,可以将本地源码压缩包上传后解压。如果根目录中存在默认的 index.html 文件,需要删除或覆盖,否则访问域名时会显示默认页面而不是自己的网站程序。也可以使用FTP工具连接刚创建的FTP账号,将源码上传到根目录,上传完成后,需要确认入口文件位置是否正确,ThinkPHP 和 Laravel 程序通常需要将运行目录指向 public,否则可能出现路径错误。

设置运行目录与伪静态

很多PHP框架程序的入口文件不在根目录,而是在 public 目录中,宝塔面板无法在添加站点时直接设置运行目录,需要在站点创建后手动修改。进入“网站”页面对应站点右侧的“设置”,点击“网站目录”,在“运行目录”中选择 /public 或填写实际入口目录,保存后,Nginx或Apache会将请求指向该目录。伪静态配置也在“设置”中,点击“伪静态”选项卡,如果是 Nginx 环境,可以选择已有模板,wordpressthinkphplaravel5 等;如果是 Apache 环境,会自动读取网站根目录下的 .htaccess 文件。伪静态规则填写错误会导致网站链接无法访问或出现404,需要根据具体程序选择或填写正确规则。

域名解析与访问测试

网站添加完成后,需要将域名解析到服务器IP地址,登录域名注册商或DNS管理平台,添加A记录,主机记录根据需要填写 www 或 ,记录值为服务器公网IP。如果使用了CDN或高防IP,则解析到CDN或高防IP地址,并在宝塔面板中做好回源配置,解析生效后,可以使用 http://域名 访问网站,若能正常打开,说明站点创建和解析均成功。如果无法访问,需要检查服务器防火墙是否放行80端口或443端口、域名解析是否已生效、Web服务器是否正常运行。

十一、部署SSL证书

添加站点时默认使用HTTP协议,不包含HTTPS,如果需要启用HTTPS,可以在站点创建后进入“设置”->“SSL”,申请 Let's Encrypt 免费证书或导入已有证书。申请 Let's Encrypt 证书前,需要确保域名解析已经生效,服务器80端口可以正常访问,且域名不能使用CDN或高防IP,否则验证可能失败。申请成功后,可以开启“强制HTTPS”,面板会自动配置301跳转,将所有HTTP请求重定向到HTTPS,证书到期后建议设置自动续签,宝塔面板支持定期续签功能。

十二、配置反向代理与高级功能

部分网站需要将请求转发到本地其他服务端口,Node.js、Java、Go 程序,或者转发到Docker容器,此时可以使用反向代理功能。在站点“设置”->“反向代理”中,点击“添加反向代理”,填写目标URL,http://127.0.0.1:3000,并设置发送域名,保存后,Nginx会将访问该站点的请求转发到指定本地端口。如果需要在Nginx中自定义配置,例如添加缓存、限制访问、跨域头,可以在“设置”->“配置文件”中直接修改,修改前建议备份原配置,修改后点击“保存”并重载配置。

十三、常见参数与注意事项

端口:常规网站使用默认80端口,不需要额外填写,若填写域名时加了端口号,则需要访问时带端口,http://example.com:8080目录权限:网站目录所有者建议为 www,目录权限设置为755,文件权限设置为644,权限设置不当可能导致网站无法写入缓存或上传文件。防跨站攻破:宝塔面板默认开启防跨站攻破限制,限制网站程序只能访问自身根目录,若程序需要访问其他目录,可以在“网站目录”中关闭防跨站设置,但会带来一定安全风险。默认首页:宝塔面板默认会查找 index.htmlindex.htmindex.php 等文件作为首页,如果源码中没有对应首页文件,会出现403或404错误。多域名站点:同一个网站可以绑定多个域名,多个域名共享同一个根目录和PHP版本,若需要为不同域名配置不同根目录,需要分别创建站点,不能通过同一个站点实现。数据库密码:创建数据库时设置的密码要妥善保存,后续网站程序安装时需要填写数据库名、用户名和密码,否则无法连接数据库。站点备份:网站上线后,建议通过“计划任务”定期备份网站文件和数据库,默认备份文件保存在 /www/backup 目录中,可以下载到本地保存。修改站点:站点创建后,可以在“网站”列表中点击对应站点的“设置”修改域名、根目录、PHP版本、伪静态、反向代理、SSL等,修改域名后,面板会自动更新虚拟主机配置中的 server_name,并重载服务生效。删除站点:当不再需要某个站点时,可以在“网站”列表右侧点击“删除”,删除时可以选择是否同时删除网站目录和数据库,建议先备份再操作,避免数据丢失。

0