在Ubuntu上,您可以使用systemd来管理Nginx服务,从而实现自动重启。以下是设置Nginx自动重启的步骤:
sudo apt update
sudo apt install nginx
sudo systemctl status nginx
sudo systemctl start nginx
sudo systemctl enable nginx
systemd-timer。首先,创建一个新的timer文件:sudo nano /etc/systemd/system/nginx-restart.timer
OnCalendar选项以设置重启间隔(例如,每天凌晨1点重启):[Unit]
Description=Restart Nginx every day at 1 AM
[Timer]
OnCalendar=*-*-* *:00:00
Persistent=true
Unit=nginx.service
[Install]
WantedBy=timers.target
sudo systemctl start nginx-restart.timer
sudo systemctl enable nginx-restart.timer
现在,Nginx将按照您设置的时间间隔自动重启。如果您需要手动触发重启,可以使用以下命令:
sudo systemctl restart nginx