首页 随心笔记正文

利用宝塔定时重启nginx任务!

admin 随心笔记 2020-02-15 18:02:51 4036 0 收藏文章
由于网站一些附件比较大,为了节省服务器费用,在本地电脑搭建了一台服务器,硬盘随便换,爽到家

 

由于本地电脑没有固定IP,又研究着做了一个动态解析的PHP,以监测本地IP,并通过阿里云的API动态解析域名,算是成功了

但不想让知道自己本地的IP,又做了一个反向代理服务器,可是问题来了,在本地IP变化后,API动态解析成功,可反向代理那里却还是原来IP的反代服务

为此想过很多办法,其实包括用脚本再次监测IP的变化,然后去切换反代的数据等等的方法,可是由于技术有限,实在无法成功!

后来小编终于想到一个简单直接有效的方法,

首先,反向代理服务是通过NGINX实现,在源站IP发生变化后,只要重启Nginx后反代马上重新生效,而且重启时间其实很短,基本几秒就成功了,

再有就是小编用的是宝塔面板做的反向代理,那最终电脑屋小编用的方法是利用宝塔的定时任务,定时重启Nginx服务来实现的,在这里说一句,宝塔很强大

直接在计划任务里添下,Shell脚本如上图

代码如下

/etc/init.d/nginx restart

时间自己设定就可以

 

附上重启其它服务的命令

重启Mysql

/etc/init.d/mysqld restart

重启PHP

(根据安装PHP版本号做更改,例如:/etc/init.d/php-fpm-54 restart )

/etc/init.d/php-fpm-{52|53|54|55|56|70|71} restart

重启Memcached

/etc/init.d/memcached restart

重启服务器

reboot

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:www.dnwfb.com/page4_1400_0.html

推荐