原来IPV4的监听端口:
listen 80; listen 443 ssl http2;
要开启IPV6访问,添加IPV6监听端口,需要在宝塔网站的配置文件中找到如上代码,并在下边添加IPV6监听端口,添加后如下: 继续阅读
原来IPV4的监听端口:
listen 80; listen 443 ssl http2;
要开启IPV6访问,添加IPV6监听端口,需要在宝塔网站的配置文件中找到如上代码,并在下边添加IPV6监听端口,添加后如下: 继续阅读
宝塔定时任务最短时间是一分钟,但安装易支付的拉卡拉插件1分钟检测一次支付状态确实有点长,用户体验不好,因此我尝试写了个秒级的脚本。如下。
按照如下脚本写到宝塔的定时任务的shell脚本里即可,sleep 3表示每三秒执行一次。按照自己的需求修改。这个脚本是在一分钟内的执行频率,因此宝塔添加任务时要添加1分钟执行一次。
#!/bin/bash i=0 while [ $i -le 60 ] ;do /usr/bin/php /www/wwwroot/你的网站目录/plugins/lklcode/cron.php 7 #这个改成自己的,7代表支付通道编号,按照自己的写 /usr/bin/php /www/wwwroot/你的网站目录/plugins/lklcode/cron.php 8 #这个改成自己的,8代表支付通道编号,按照自己的写 let i=i+3 sleep 3 done
这行php脚本用这个⬇️
sleep 3 代表3秒间隔执行一次,要改成5秒就改成sleep 5。这个脚本是在一分钟内的执行频率,因此宝塔添加任务时要添加1分钟执行一次。
#!/bin/bash i=0 while [ $i -le 60 ] ;do /usr/bin/php /www/wwwroot/域名/cron.php #这个改成自己的 let i=i+3 sleep 3 done
运行网址用下面这个⬇️
step 1 代表1秒间隔执行一次,要改成5秒就改成step 5.
你是否遇到过使用宝塔 Nginx 反代网站时出现 502 Bad Gateway , 明明正常反代都没问题 , 可是反代就 502 Bad Gateway , 查看错误日志显示 :
*6565 SSL_do_handshake() failed (SSL: error:14094438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:SSL alert number 80) while SSL handshaking to upstream
初步研究问题发现是由于网站启用了 SNI , 宝塔Nginx反代默认没有加入 SNI proxy_ssl_server_name on; ,Nginx 无法成功 handshake 上游的 SSL , 导致 502 Bad Gateway.
如果要删除所有web日志,在计划任务中添加shell脚本,脚本内容添加如下内容
find /www/wwwlogs -name "*.log" -exec rm -rf {} \;
如果至删除错误日志则添加如下代码:
find /www/wwwlogs -name "*.error.log" -exec rm -rf {} \;