51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开源工具

Docker 安装 Nginx

Docker 安装 Nginx

厉飞雨 阅读(38) 评论(0) 赞(2)

### Docker 安装 Nginx Nginx 是一个高性能的HTTP和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 。 1、查看可用的Nginx版本 访问Nginx镜像库地址:<https://hub.docker.com/_/nginx?tab=tags> 可以通过Sort by查看其他版本的 Nginx,默...

Nginx日志实时分析利器(Ngxtop)

Nginx日志实时分析利器(Ngxtop)

厉飞雨 阅读(63) 评论(0) 赞(2)

Ngxtop实时解析nginx访问日志,并且将处理结果输出到终端,功能类似于系统命令top,所以这个软件起名ngxtop。有了ngxtop,你可以实时了解到当前nginx的访问状况,再也不需要tail日志看屏幕刷新。 ### 一、安装ngxtop 由于ngxtop是python编写,我们采用pip安装,可能有些用户没有安装pip,下面我们一块加上pip的安装步骤: ...

Nginx配置用户名密码访问

Nginx配置用户名密码访问

厉飞雨 阅读(38) 评论(0) 赞(2)

环境信息: 操作系统:CentOS 7.4 IP:192.168.0.111 如果我们 Nginx下搭建了一些站点,但是由于站点内容或者流量的关系,我们并不想让所有人都能正常访问,那么我们可以设置访问认证。只有让用户输入正确的用户名和密码才能正常访问。效果图如下: [![](http://static.51tbox.com/static/2025-01-...

Zabbix监控Nginx性能状态

Zabbix监控Nginx性能状态

厉飞雨 阅读(40) 评论(0) 赞(3)

#### Zabbix监控Nginx性能状态 Nginx在生产环境中的应用越来越广泛,所以需要对nginx的性能状态做一些监控,从而发现故障隐患,Ngnx的监控指标可分为:基本活动指标,错误指标,性能指标。 需要使用[zabbix](http://www.ttlsa.com/monitor/zabbix/)监控[nginx](http://www.ttlsa.com/n...

Nginx启用Status状态页面

Nginx启用Status状态页面

厉飞雨 阅读(28) 评论(0) 赞(2)

#### 一、Nginx启用Status状态页面 Nginx可以通过with-http_stub_status_module模块来监控Nginx服务器的状态信息。 1、通过nginx -V来查看是否有with-http_stub_status_module该模块。 \[root@localhost \~\]# /usr/local/nginx/sbin/nginx...

Nginx开启php-fpm状态页及状态详解

Nginx开启php-fpm状态页及状态详解

厉飞雨 阅读(26) 评论(0) 赞(2)

### 说明 php-fpm和nginx一样,内建了个状态页,可以通过该状态页了解监控php-fpm的状态。 ### 1、开启开启 php-fpm 状态页 #找到php的安装目录下的www.conf文件,添加pm.status_path配置项。如:我的php安装目录为/usr/local/php,则www.conf文件位于/usr/local/php7/etc/php...

Jenkins配置邮件通知

Jenkins配置邮件通知

厉飞雨 阅读(63) 评论(0) 赞(3)

#### 一、Jenkins 简介   Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。   Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些...

Nginx配置文件对比差异脚本(Python)

Nginx配置文件对比差异脚本(Python)

厉飞雨 阅读(45) 评论(0) 赞(3)

当我们维护多个Nginx配置文件时,时常会对比不通版本配置文件的差异,使运维人员更加清晰的了解不通版本迭代后的更新项,实现的思路是读取两个需对比的配置文件,再以换行符作为分隔符,调用difflib.HtmlDiff()生产HTML格式的差异文档。实现的代码如下: \[root@localhost \~\]# cat diff.py ``` #!/usr/bin/py...

Nginx日志切割脚本(按天切割)

Nginx日志切割脚本(按天切割)

厉飞雨 阅读(21) 评论(0) 赞(1)

Nginx日志默认不做人为处理,日志文件会存放在access.log,error.log两个文件中,随着时间的推移,日志量会越来越大,不方便编辑查看,为了让日志按天存放,可以做一些配置,设置一个定时任务,每天凌晨00:00开始备份昨天的日志,然后重新开启一个新的日志文件。 本文实现的功能是在每天凌晨00:00把前一天的Nginx日志access.log重命名为access-x...

Nginx+fancy实现漂亮的索引目录

Nginx+fancy实现漂亮的索引目录

厉飞雨 阅读(20) 评论(0) 赞(4)

### ngx-fancyindex模块的简介 Nginx Web 服务器自带的目录浏览功能看起来并不是那么的美观,我们可以使用ngx-fancyindex插件来美化目录浏览功能。 Nginx不仅仅作为WEB站点使用,也可以当做一个文件共享的使用,索引目录列表提供用户下载文件,Apache的index功能很强大也很漂亮.咱们使用的Nginx,说下Nginx索引目录,他自带的...