2团日志

Halo 2.19.0版本缩略图的webpsh代理配置

1. 前言 Halo2博客升级至2.19.0版本后,支持生成缩略图功能,缩略图默认存储于:attachments/thumbnails文件夹下,而不是在attachments/upload路径下创建thumbnails文件夹存放缩略图。然而缩略图的访问路径为/upload/thumbnails,这就

2团 2团 Published on 2024-09-03

Openresty访问指定路径设置动态黑名单

1. 前言 网站使用Openresty进行反代,发现经常有客户端访问指定路径,例如: www.2tuan.work/.user www.2tuan.work/.env www.2tuan.work/.git/config 针对此类访问,前序配置基本上是直接deny,配置示例如下: l

2团 2团 Published on 2024-08-30

Halo 2支持webp格式图片输出

1.前言 在现代浏览器上,图片使用webp格式,可以在微小降低图片质量的前提下,有效的降低图片的尺寸,优化用户体验。 基于此有点,准备做点工作以便让Halo博客支持webp格式,原先是准备添加图片预处理工具,后发现此篇文章《优雅的让 Halo 支持 webp 图片输出》,因此转向使用webp_ser

2团 2团 Published on 2024-08-16

Fail2Ban使用记录

1.安装 sudo apt install fail2ban # 设置开机启动 sudo systemctl enable fail2ban # 查看fail2ban状态 sudo systemctl status fail2ban 查看Fail2ban状态正常,则您的服务器已安装并运行Fail2B

2团 2团 Published on 2024-08-16

使用Certbot给Openresty申请SSL证书

1. 前言 最近腾讯云送的一年期证书过期,不想为此进行付费续期,因此尝试基于Certbot(https://certbot.eff.org)申请SSL证书。如果当前的代理系统是Nginx,操作相当简单。 可惜当前代理系统是Openresty,多次尝试均失败,因此只能尝试手动创建证书文件。失败操作如下

2团 2团 Published on 2024-08-16

重定向未加密HTTP请求至HTTPS

网站需要将80端口的流量代理至443端口,采用如下配置: server { listen 80 reuseport default_server; listen [::]:80 reuseport default_server; server_name

2团 2团 Published on 2024-08-15

服务器常规设置

1. 主机信息 主机信息如上所示。 2. 安装ntp # 一般主机默认安装ntp sudo apt isntall ntp systemctl enable ntp systemctl start ntp 3. 安装fail2ban

2团 2团 Published on 2024-08-15

基于logrotate的Openresty日志切割

1. logrotate配置 cd /etc/logrotate.d/ touch nginx 在/etc/logrotate.d/文件夹下创建nginx文件,输入以下内容: /usr/local/openresty/nginx/logs/*.log { rotate 4 daily miss

2团 2团 Published on 2023-04-26