GitLab开启HTTPS模式, 证书在proxy代理层验证模式 生成证书 快速方式,docker进行快速生成 1version: "3" 2services: 3acme.sh: 4 image: neilpang/acme.sh 5 container_name: acme.sh 6 restart: always 7 network_mode: host 8 # 使用阿里云的dnsapi方式 9 environment: 10 - Ali_Key="" 11 - Ali_Secret="" 12 volumes: 13 - ./ssl:/acme.sh 14 - ./html:/webroot 15 command:...

nginx 日志切割 nginx 以docker模式运行 docker 的容器名字是nginx,日志切割后的需要执行的命令 docker ps | grep nginx 在目录下/etc/logrotate.d增加一个nginx文件, 其中$NGINX_PATH为nginx的日志挂载目录 1$NGINX_PATH/log/*.log { 2 daily 3 rotate 5 4 compress 5 dateext 6 dateformat -%Y-%m-%d 7 delaycompress 8 missingok 9 notifempty 10 create 0640 root root 11 sharedscripts 12...

统计线上Nginx日志,将超时响应和>=500状态的请求抓取并整理,发送到指定邮箱 需求 对线上的Nginx入口的日志进行统计与报警, 以下是json格式的数据,数据已经存储elasticsearch中,并且通过kibana进行管理 报警 1. 采用sentinl插件,进行数据处理 GitHub 注意: 采用elasticsearch对应的版本 文档 2. 安装sentinl插件,建议先下载,然后离线安装,在线安装容易断网。速度特别慢 1${KIBANA_HOME}/kibana-plugin install file:/tmp/sentinl-version.zip 3. 配置kibana的启动sentinl的邮件功能 1#...