logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kubernetes部署ingress-nginx

kubernetes1.25.6部署ingress

#kubernetes#运维
nginx日志统计分析

nginx日志分析常用命令,包括IP相关统计、页面访问统计、性能分析、蜘蛛抓取统计、TCP连接统计等相关命令的总结1. IP相关统计1.1 ip访问量统计awk '{print $1}' access.log | sort -n | uniq | wc -l1.2 查看某一时间段的IP访问量(5-6点)grep "07/Jan/2019:0[5-6]" access.log..

#nginx
prometheus+grafana监控nginx

概述:国内用Nginx的比较多,Nginx的监控比较老的方案可能是通过跑脚本定期收集nginx的status模块的数据,或者监控nginx的日志;后来阿里的tengine在国内开始流行,于是诞生了很多不错的lua模块;但是这些监控方案在有新的监控需求的时候,可能就需要再修改脚本或者更改nginx conf配置,有时候不是特别的方便。用Prometheus进行nginx的监控可以自动的对相关se..

#prometheus#nginx
nginx日志分析脚本

#!/bin/bashspiderfile=$(cat/data/operations/op_script/spider.txt)bj=`hostname|cut -d - -f1`server=(www phone api)table=(shop\\/detail shopcaptcha)number=(300 400 60)log_path=/var/log/nginxn...

#bash#nginx
nginx 配置websocket负载均衡

nginx会话保持1.IP_hash在http下增加如下配置,确保nginx能处理正常的http请求,由于一般情况下开发人员在开发过程中会将websocket的会话状态session通过集合进行管理存储于内存中,则在多节点分布式的情况下,可使用IP_HASH负载策略进行负载解决session不一致的问题。ip_hash使用源地址哈希算法,将同一客户端的请求总是发...

#nginx#websocket
gitlab 版本升级

简介:gitlab现用版本为12.10.14由于版本漏洞,需升级为14 版本的gitlab,操作流程如下,通过docker-composer 启动gitlab,实现http,https,ssh访问和拉取代码.由于gitlab不可以直接升级到最新版本,故需要按gitlab官方升级流程进行升级(不可回退版本,回退版本会造成状态码:500报错)12.10.14--->13.0.14--->1

#gitlab
gitlab配置https方式访问

1. mkdir /etc/gitlab/ssl#创建ssl证书目录2.上传证书3.配置gitlab#vim /etc/gitlab/gitlab.rbexternal_url 'https://cloud.cn'nginx['enable'] = truenginx['redirect_http_to_https'] = true#http重定向到httpsnginx['redirect_htt

#gitlab
jenkins打包nodejs

公司前后端分离 ,前端代码需要单独打包jenkins安装:https://blog.csdn.net/wanchaopeng/article/details/83538629nodejs自动打包准备环境:1.使用自带做简单打包1.1.打开jenkins工作桌面,选择新任务然后填写工程名称,选择"构建一个自由风格的软件项目",General信息这里填写项目或任...

#jenkins
gitlab查看版本号

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 

#gitlab
nginx从http跳转https

安全考虑把http链接改为https链接前端使用nginx作为多个php实例的反向代理和负载均衡实际上只需要在nginx上启用https即可,使客户端与nginx之后使用https方式通信,而nginx与tomcat之间依然以http方式通信。现在需要将之前客户端所有的http请求全部都自动重定向为https,只需要在nginx上添加相应配置即可。 1.使用rewrite指令...

    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择