一些关于 Nginx 配置模板参考Nginx

静态网站托管静态 HTML/CSS/JS 文件server { listen 80; server_name example.com www.example.com; root /var/www/html; index index.html index.htm; location / { try_...
myluzh 发布于 

Nginx Autoindex 样式美化Nginx

0x01 前言nginx开启autoindex可以支持目录访问,但是原生的太丑了,通过修改 nginx.conf 配置文件中的 add_after_body 配置项引入一个html,通过 js 将原生界面的 dom 元素提取出来,然后重新布局添加样式,来实现美化。1、支持面包屑导航。2、格式化输出样式。3、可以对文件名,修改时间,大小排序。0x0...
myluzh 发布于 

关于 Nginx 反向代理 DDNS 域名,动态 IP 变更后导致502(Bad Gateway)问题。Nginx

0x01 前言Nginx在启动(或重载配置)时,会将反向代理配置中的DDNS域名解析为对应的IP地址并缓存。而DDNS域名的IP是动态变化的,当IP更新后,Nginx不会主动重新解析域名,仍会使用旧的缓存IP,导致请求无法连接到正确的后端服务,最终返回502错误。0x02 解决方法设置一个定时任务,检测站点存活,如果返回不是200就重启nginx。#...
myluzh 发布于 

关于Nginx请求URL自动添加斜杠与端口问题Nginx

0x01 前言最近在给客户部署K8S应用的时候遇到一个问题,就是当客户端请求的URL结尾没有斜杠时,会自动301重定向,添加反斜杠/,还会带上端口。例如:当访问 https://pms.ccmcxx.com/contract (没有结尾斜杠)时,会自动返回 301 重定向 到 http://pms.ccmcxx.com:7081/contract/ #...
myluzh 发布于 

关于Jenkins一些插件介绍CI/CD

0x01 Job Import Plugin插件介绍:使用该插件从旧 Jenkins 导入所有作业。1、在新的Jenkins安装好插件后,配置 Remote Jenkins Server(1) 进入 Jenkins 管理页面:登录到你的新 Jenkins 实例。点击左侧菜单中的 Manage Jenkins。(2) 找到 Job Import Plu...
myluzh 发布于 

GitOps:ArgoCD 部署与使用CI/CD

0x01 前言Argo CD仓库地址:https://github.com/argoproj/argo-cd/releases什么是Argo CD?Argo CD 是一个基于 GitOps 的 Kubernetes 持续交付工具,通过自动化同步 Git 仓库中的配置到 Kubernetes 集群,实现高效、可靠的应用部署和管理。GitOps 的核心原...
myluzh 发布于 

基于 Rocky Linux 9.5 安装 Zabbix 7.2 脚本Zabbix

基于RockyLinux最小安装环境,需要联网状态!!!修改主机名hostnamectl set-hostname Zbx-Srv && bash修改成阿里源sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=http://dl.rockylinux.org/$co...
myluzh 发布于 

Nginx日志格式化输出,日志切割Nginx

0x01 日志格式化输出root@iZbp12bkuvg20e1j3y9gtvZ:/etc/logrotate.d# cat /etc/nginx/nginx.conf http { # ... log_format main escape=none '$remote_addr - $remote_u...
myluzh 发布于 

Nginx开启目录访问(autoindex)Nginx

参数的解释:autoindex_exact_size off;: 不显示文件的确切大小,而是显示一个大概的大小(例如 "49k" 而不是 "49152" 字节)。autoindex on;: 开启目录列表功能。autoindex_localtime on;: 显示文件的本地时间,而不是 GMT 时间。chars...
myluzh 发布于 

mysql通过log_bin恢复数据MySQL

0x01 使用binlog恢复数据1、登录mysql[root@blog ~]# mysql -u root -pEnter password:2、查看bin_log是否开启log_bin=ON,那么恭喜你,还有恢复的可能。mysql> show variables like 'log_%';+----------------------...
myluzh 发布于