0

0

宝塔面板如何设置网站在凌晨自动关闭并在清晨开启?

P粉602998670

P粉602998670

发布时间:2026-03-17 11:07:10

|

761人浏览过

|

来源于php中文网

原创

宝塔面板可通过计划任务实现网站每日定时开关:一、用Shell脚本执行service nginx stop/start命令在2:00关闭、6:00开启服务;二、通过替换Nginx配置文件并重载实现单站逻辑开关;三、查看cron.log验证执行结果。

宝塔面板如何设置网站在凌晨自动关闭并在清晨开启?

如果您希望网站在每日凌晨自动关闭、清晨自动开启,宝塔面板可通过计划任务结合Web服务器控制命令实现。以下是具体操作步骤:

一、定时停止Nginx/Apache服务(关闭网站)

该方法通过在指定时间执行服务停止命令,使网站无法响应HTTP请求,达到“关闭”效果。适用于单站环境,多站共用同一Web服务时将导致全部站点不可访问。

1、登录宝塔面板,点击左侧菜单栏中的计划任务,进入任务管理界面。

2、点击左上角添加任务按钮,在弹出窗口中选择任务类型为Shell脚本

3、在脚本内容框中输入以下命令(以Nginx为例):
service nginx stop

4、在执行周期中设置关闭时间,例如每日凌晨2:00,填写Cron表达式:0 0 2 * * ?(注意:宝塔面板实际支持标准Linux Cron格式,此处应填0 0 2 * * *,即分 时 日 月 周 年,年位可留空或省略;宝塔界面中推荐使用0 0 2 * * *或界面选择“每天 2:00”)。

5、任务名称填写为凌晨关闭网站,点击添加任务保存。

二、定时启动Nginx/Apache服务(开启网站)

该方法在预设清晨时间重新启动Web服务,恢复网站对外访问能力。与关闭操作配对使用,确保服务状态可控且可逆。

1、再次点击添加任务,类型仍选Shell脚本

2、脚本内容填写启动命令(Nginx):
service nginx start

3、执行周期设为清晨6:00,Cron表达式填写:0 0 6 * * *(对应每天6:00)。

HIX Translate
HIX Translate

由 ChatGPT 提供支持的智能AI翻译器

下载

4、任务名称填写为清晨开启网站,点击添加任务保存。

三、通过301重定向模拟开关(无服务中断)

该方法不关停Web服务,而是通过动态启用/禁用Nginx重定向配置,将所有访问强制跳转至维护页面,实现“逻辑关闭”,避免影响其他共存站点及服务稳定性。

1、准备两个配置文件:一个为正常站点配置(如/www/server/panel/vhost/nginx/www.example.com.conf),另一个为301跳转至维护页的配置(如/www/server/panel/vhost/nginx/www.example.com.maint.conf)。

2、创建关闭网站脚本(保存为/www/shell/close_site.sh):
mv /www/server/panel/vhost/nginx/www.example.com.conf /www/server/panel/vhost/nginx/www.example.com.conf.bak
mv /www/server/panel/vhost/nginx/www.example.com.maint.conf /www/server/panel/vhost/nginx/www.example.com.conf
/etc/init.d/nginx reload

3、创建开启网站脚本(保存为/www/shell/open_site.sh):
mv /www/server/panel/vhost/nginx/www.example.com.conf /www/server/panel/vhost/nginx/www.example.com.maint.conf
mv /www/server/panel/vhost/nginx/www.example.com.conf.bak /www/server/panel/vhost/nginx/www.example.com.conf
/etc/init.d/nginx reload

4、在计划任务中分别添加两项Shell任务:一项执行/www/shell/close_site.sh,周期设为0 0 2 * * *;另一项执行/www/shell/open_site.sh,周期设为0 0 6 * * *

四、验证计划任务是否生效

宝塔面板的计划任务执行日志位于/www/server/panel/logs/cron.log,可用于确认脚本是否按时运行及是否存在报错。

1、在SSH终端中执行:
tail -f /www/server/panel/logs/cron.log

2、等待临近设定时间(如1:59),观察日志中是否出现对应任务的执行记录与返回码。

3、若日志显示exit_code=0,表示命令成功执行;若为非零值,需检查脚本路径、权限(chmod +x)、命令语法及服务名是否正确(如systemctl vs service)。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
nginx 重启
nginx 重启

nginx重启对于网站的运维来说是非常重要的,根据不同的需求,可以选择简单重启、平滑重启或定时重启等方式。本专题为大家提供nginx重启的相关的文章、下载、课程内容,供大家免费下载体验。

248

2023.07.27

nginx 配置详解
nginx 配置详解

Nginx的配置是指设置和调整Nginx服务器的行为和功能的过程。通过配置文件,可以定义虚拟主机、HTTP请求处理、反向代理、缓存和负载均衡等功能。Nginx的配置语法简洁而强大,允许管理员根据自己的需要进行灵活的调整。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

522

2023.08.04

nginx配置详解
nginx配置详解

NGINX与其他服务类似,因为它具有以特定格式编写的基于文本的配置文件。本专题为大家提供nginx配置相关的文章,大家可以免费学习。

610

2023.08.04

tomcat和nginx有哪些区别
tomcat和nginx有哪些区别

tomcat和nginx的区别:1、应用领域;2、性能;3、功能;4、配置;5、安全性;6、扩展性;7、部署复杂性;8、社区支持;9、成本;10、日志管理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

245

2024.02.23

nginx报404怎么解决
nginx报404怎么解决

当访问 nginx 网页服务器时遇到 404 错误,表明服务器无法找到请求资源,可以通过以下步骤解决:1. 检查文件是否存在且路径正确;2. 检查文件权限并更改为 644 或 755;3. 检查 nginx 配置,确保根目录设置正确、没有冲突配置等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

739

2024.07.09

Nginx报404错误解决方法
Nginx报404错误解决方法

解决方法:只需要加上这段配置:try_files $uri $uri/ /index.html;即可。想了解更多Nginx的相关内容,可以阅读本专题下面的文章。

3619

2024.08.07

nginx部署php项目教程汇总
nginx部署php项目教程汇总

本专题整合了nginx部署php项目教程汇总,阅读专题下面的文章了解更多详细内容。

60

2026.01.13

nginx配置文件详细教程
nginx配置文件详细教程

本专题整合了nginx配置文件相关教程详细汇总,阅读专题下面的文章了解更多详细内容。

74

2026.01.13

Nginx跨平台安装实操指南:Windows、macOS与Linux环境快速搭建
Nginx跨平台安装实操指南:Windows、macOS与Linux环境快速搭建

本指南详解Nginx在Windows、macOS及Linux系统的安装全流程。涵盖官方包解压、Homebrew一键部署、APT/YUM源配置及Docker容器化方案。无论新手或开发者,均可快速搭建运行环境,掌握跨平台核心指令,为后续配置与调优奠定坚实基础。

10

2026.03.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号