分类目录归档:宝塔

宝塔面板开启HTTP3和QUIC

1、安装Nginx1.25以上版本。

2、站点配置文件改成如下:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
listen 80;
listen 443 ssl;
listen 443 quic reuseport;
listen [::]:443 ssl;
listen [::]:443 quic reuseport;
listen [::]:80;
http2 on;
http3 on;
http3_hq on;
quic_retry on;
listen 80; listen 443 ssl; listen 443 quic reuseport; listen [::]:443 ssl; listen [::]:443 quic reuseport; listen [::]:80; http2 on; http3 on; http3_hq on; quic_retry on;
    listen 80;
    listen 443 ssl;
    listen 443 quic reuseport; 
    listen [::]:443 ssl;
    listen [::]:443 quic reuseport;
    listen [::]:80;
    http2 on;
    http3 on;
    http3_hq on;
    quic_retry on;

ssl_session_timeout 10m;后边添加如下代码: 继续阅读

宝塔使用ffmpeg转换M3U8命令整理

分解视频:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ffmpeg -i shipin.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls shipin/1.m3u8
ffmpeg -i shipin.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls shipin/1.m3u8
ffmpeg -i shipin.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls shipin/1.m3u8

 

宝塔面板秒级执行脚本(亲测)

这行php脚本用这个⬇️

sleep 3 代表3秒间隔执行一次,要改成5秒就改成sleep 5。这个脚本是在一分钟内的执行频率,因此宝塔添加任务时要添加1分钟执行一次。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#!/bin/bash
i=0
while [ $i -le 60 ] ;do
/usr/bin/php /www/wwwroot/域名/cron.php #这个改成自己的
let i=i+3
sleep 3
done
#!/bin/bash i=0 while [ $i -le 60 ] ;do /usr/bin/php /www/wwwroot/域名/cron.php #这个改成自己的 let i=i+3 sleep 3 done
#!/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

解决方法:
进入宝塔的反向代理控制页面
选中出现 SSL_do_handshake() failed 的代理的“编辑配置”

proxy_set_header REMOTE-HOST $remote_addr;

下一行加入

proxy_ssl_server_name on; 
proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;proxy_ssl_server_name on;

保存,重启Nginx 即可.
现在你就可以正常反代拉!

宝塔面板自动清除web日志

如果要删除所有web日志,在计划任务中添加shell脚本,脚本内容添加如下内容

find /www/wwwlogs -name "*.log" -exec rm -rf {} \;

如果至删除错误日志则添加如下代码:

find /www/wwwlogs -name "*.error.log" -exec rm -rf {} \;