宝塔面板中的网站管理是非常重要的一部分,也是站长经常需要使用到的功能模块。网站管理,主要用于管理和创建WEB站点。如果您是宝塔面板的使用用户,应该对此模块有充分的了解,以便于您更高效地管理网站。
宝塔面板网站管理模块包括:添加新网站、修改默认页、设置默认站点、站点列表、站点的运行与停止、备份站点、站点有效期设置、如何绑定域名、子目录绑定、网站目录修改和流量控制等。
添加网站即类似LNMP的创建网站,创建网站之前务必记得将域名解析至当前服务器IP地址。
填写以下信息,添加一个新的网站。
注意事项:添加站点绑定域名第一个域名不能为泛域名,域名默认绑定为80端口。
默认页,即您新增了一个站点,但该站点还没有安装任何网站程序,访问域名时所看到的页面。因此,修改默认页,这个功能一般很少需要使用到。除非您对未上线网站有特殊的落地需求。
设置默认站点后,所有未绑定的域名和IP都被定向到默认站点。可有效防止恶意解析。
在我看来,这个功能也是没太大的作用。
显示当前站点列表,管理配置当前站点。
一般使用宝塔面板的站长,都习惯性在一台服务器上部署N个站点,使用宝塔面板的站点列表,可以快速进入不同网站的设置及配置。
该功能主要方便一些站长需要对某个站点临时下线操作,毕竟一个开关即可实现,在便利性上还是妥妥的。
点击站点状态,即可停止该站点(如图)
注意事项:停止站点后网页将无法访问,如出现停止站点,网站还能继续访问,请清理浏览器缓存,稍后重试。
这明显是宝塔面板的一大特色,通过面板即可快速对网站文件进行打包备份。虽然通过服务器命令行也可以实现,但对于不懂服务器命令行的站长朋友来说,这个功能还是非常有用的。
此外,宝塔面板还提供计划任务功能,以实现定时备份操作。这个在后面的教程会详细介绍到。
点击该选项,即可打开备份列表(如图):
选择打包备份,完成备份(如图):
默认站点备份路径为/www/backup/site
如果您是通过宝塔面板来帮助其他人来管理站点,这个功能才能够起到作用。举个例子:
A是宝塔面板的管理员,他自2021年11月13日起,帮助B管理着站点b-domain.com,有效期为一年。那么A就可以将站点b-domain.com的有效期设置为2022年11月12日。
也就说,如果您只是使用宝塔面板管理自己的站点,那么完全可以忽略站点有效期这个功能。理论上,默认值都应该设置为永久。
点击该选项,弹出日期,选择日期即可(如图)
点击站点对应的设置操作项,即可进入站点管理窗口。其中第一个tab标签就是域名管理。
域名管理,即添加指向当前站点的域名。一般情况下,你需要添加的域名地址包括domain.com和www.domain.com。个人建议,尽可能不要使用泛解析。
域名管理(如图):
添加绑定站点的域名,可绑定多个域名。
注意事项:添加站点绑定域名一个域名不能为泛域名,域名默认绑定为80端口。此外,绑定多个域名,尤其是绑定www和非www域名时,务必做好301重定向,仅以唯一域名作为网站的权威地址。
除非您需要对某个域名的解析指向某一个目录,否则无需设置子目录绑定。打个比方:
如果您需要设置chrismax活动的着陆页指向,在网站目录创建了一个xmax目录,则将子域名xmax.domain.com绑定到xmax目录。
子目录绑定(如图):
添加子目录的绑定,可以将域名绑定在该WEB站点下的子目录上。可支持单独为该子目录设置伪静态。
填写写子目录绑定的域名,和选择好子目录地址,选择添加即可绑定子目录。
如该功能所提示,部分网站程序运行目录不在根目录(如ThinkPHP5、Laravel等),则需要你修改网站目录。
可以设置当前站点的目录地址、站点程序的运行目录、防跨站攻击、写访问日志。
除非您的网站遭遇到恶意攻击,又或者当前服务器配置真的无法承受当前的并发流量,否则,建议不要启用流量控制。
可以设置相对应的流量限制,控制该站点的网络带宽占用。
宝塔面板内置了许多常见网站程序的伪静态规则(包括WordPress、Discuz、Zblog等)。个人建议尽可能选择网站对应的伪静态规则,以便于提升网站性能。
关于WordPress的伪静态Nginx和Apache设置,其实你也可以通过修改Nginx和Apache的配置文件实现,宝塔面板只是内置了规则帮助您快速实现而已。
Nginx伪静态配置
一般目录为/usr/local/nginx/…,找到网站的conf或者rewrite规则的conf,添加以下代码行:
location/{try_files$uri$uri//index.php$args;}rewrite/wp-admin$$scheme://$host$uri/permanent;Apache伪静态配置
一般目录为/www/wwwroot/www.yourdomain.com,修改.htaccess文件添加以下代码行:
一般情况下,使用宝塔面板的默认配置即可,除非你所安装的程序的文档格式有特别的要求。
设置站点的默认文档,完成修改后,点击保存即可完成。
默认文档,每行一个,优先级由上至下。
配置文件主要用于设置80、443端口监听,网站访问路径,404页面,重定向,SSL等。由于宝塔面板一般都是通过可视化配置来实现,所以站点主配置文件,除非您熟悉,否则不要轻易修改。
又或者修改前,做好备份,以防因修改无法访问站点。
当前站点的主要配置文件,如当前站点的端口设置,404错误页配置,php应用配置等参数,完成修改后,点击保存即可完成。
注意事项:如果您不了解该配置规则,请勿随意修改,更改错误可能导致站点无法正常启动。
使用宝塔面板最为方便的一点就是,可以使用内置的SSL申请及配置功能,快速为网站配置SSL。
宝塔SSL(如图):
当前账号为宝塔官网账号,如果没有宝塔官网账号,请转至宝塔官网注册,同时需要注意是该证书申请,需要实名认证,如果未实名认证,将无法申请。
Lets′Encrypt证书(如图):
点击需要申请的域名即可,并自动申请并配置证书。
其他证书(如图):
用于添加第三方的证书,如:阿里、腾讯、百度等服务商申请的付费或免费证书,添加完成保存即可。
宝塔面板另外一个优势就是切换PHP版本非常便捷,只需要在后台即可完成操作。而不需要自己单独配置。
设置当前站点php版本,根据当前站点所需要的版本进行设置,如需添加PHP版本,可在软件管理栏目中添加
一般情况下,建议不要从高版本切换到底版本。低版本PHP可能会有一定的安全隐患。若非必要,请尽量不要使用PHP5.2,这会降低您的服务器安全性;PHP7不支持mysql扩展,默认安装mysqli以及mysql-pdo。
用于JSP程序调试,如果您没有需求,可以忽略。
你可以通过此功能实现www域名与非www域名之间的重定向,也可以将当前整站重定向到新域名。
选择整站时请不要将目标URL设为同一站点下的域名取消301重定向后,需清空浏览器缓存才能看到生效结果.
反向代理服务器架设在服务器端,通过缓冲经常被请求的页面来缓解服务器的工作量,将客户机请求转发给内部网络上的目标服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器与目标主机一起对外表现为一个服务器。
现在许多大型web网站都用到反向代理。除了可以防止外网对内网服务器的恶性攻击、缓存以减少服务器的压力和访问安全控制之外,还可以进行负载均衡,将用户请求分配给多个服务器。
除非您对反向代理熟悉及有这个需求,否则,不要轻易设置该功能。反向代理对于一般站长来说,需求不大。这里就不展开说明。
如果站长觉得自己的网站存在安全漏洞,可以使用该功能进行全局扫描以发现风险点。
用于扫描该站点的是否存在的风险漏洞,目前仅提供扫描功能,如存在风险漏洞,请根据提示手动修复。