草庐IT

nginx-rtmp

全部标签

基于Filebeat+Kafka+ELK实现Nginx日志收集并采用Elastalert2实现钉钉告警

目录基于Filebeat+Kafka+ELK实现Nginx日志收集1.规划好项目架构图2.部署前端web集群3.部署ES集群集群介绍环境准备集群搭建分片和副本4.部署kafka集群环境准备静态IP配置重启网络服务域名解析设置安装时间同步服务关闭防火墙和selinuxkafka集群依赖于zookeeper不过kafka3.0以上版本zookeeper可以不再被需要,相关的集群元数据信息以kafka日志的形式存在kafaka和zookeeper准备kafka配置zookeeper配置启动测试5.使用filebeat获取nginx日志数据filebeat进行日志收集测试kafka集群配置测试6.在E

nginx路由

    一般我们经常在访问网站时,通常会遇到输入某个页面的网址时,出现路由的转发,重定向等。可能访问的是一个网址,出来的时候就显示的是另外的地址。这是由于使用了nginx的缘故,保护了网址的安全性(1)假设我们想要从localhost:80/api/order/get 转到localhost:8080/order/get,有两种书写方式1location/api/{proxy_passhttp://localhost:8080/}2location/api/order/{proxy_passhttp://localhost:8080/order}当扫描到location/api/时,会将它替换

Linux查看nginx配置文件

1、psaux|grepnginx找到 masterprocess2、根据 masterprocess后面的路径找到加上-t执行命令:masterprocess后面的路径-t3、执行上述命令,就可以找到nginx.conf4、如图所示  

nginx SSL证书

SSL证书什么是SSL证书SSL(SecureSocketsLayer)证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。SSL证书就是遵守SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。SSL证书的作用SSL证书的基本作用是实现网络连接的加密,确保信息的安全传输。在实际的应用中具体表现为以下几个方面:SSL证书可以帮助网站实现url从http升级为加密的https,并且能因此获得大多数浏览器在地址栏给拥有https的链接增加小锁标志,甚至有的版本的浏览器直接将https的链接标注

nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)

ECS云服务器重启了系统,准备重启Nginx,执行命令:cd/usr/local/nginx/sbin/./nginx-sreload结果启动失败,报出了错误:nginx:[error]open()"/usr/local/nginx/logs/nginx.pid"failed(2:Nosuchfileordirectory)。首先看这个错误提示是nginx.pid文件缺失导致的错误,搜了一下网上的解决方案:方案一:是新建一个nginx.pid文件;方案二:第一步先Killnginx;第二步是执行启动命令,通过参数-c指定nginx配置文件的路径(经测试,这里不指定配置文件也是可以的);第三步再

【Linux|Docker】以CentOS 7为基础镜像制作一个目标镜像(Nginx)

文章目录1.需求分析2.实验环境3.详细步骤3.1准备环境,新建目录3.2编写一个编译安装nginx的脚本3.3编写Dockerfile3.4制作第一版本的镜像并启动一个容器3.5指定nginx.conf配置文件3.6修改Dockerfile3.7制作最终镜像3.8使用卷使用数据卷挂载使用3.8.1创建卷jdnginx_web,新建一个index.html网页文件3.8.2新建首页文件index.html在卷对应的目录下3.8.3启动容器(使用卷)3.9访问测试3.9.1进入容器,查看ip,vim,ping等命令能否使用3.9.2使用windows本机访问容器宿主机4455端口,看是否运行4.

Nginx 新增模块 http_image_filter_module 来实现动态生成缩略图

前言通过nginx的HttpImageFilterModule模块裁剪过大的图片到指定大小,这个nginx自带的模块是默认关闭的,所以需要重新编译nginx加上此模块。一、编译nginx1.查看nginx模块由于nginx是之前装好的,这里需要先看一下是否安装了HttpImageFilterModule模块切换到nginx/sbin目录下,执行命令./nginx-V–prefix=/usr/local/nginx–with-http_ssl_module–add-module=…/fastdfs-nginx-module-master/src–with-http_gzip_static_mod

Nginx 新增模块 http_image_filter_module 来实现动态生成缩略图

前言通过nginx的HttpImageFilterModule模块裁剪过大的图片到指定大小,这个nginx自带的模块是默认关闭的,所以需要重新编译nginx加上此模块。一、编译nginx1.查看nginx模块由于nginx是之前装好的,这里需要先看一下是否安装了HttpImageFilterModule模块切换到nginx/sbin目录下,执行命令./nginx-V–prefix=/usr/local/nginx–with-http_ssl_module–add-module=…/fastdfs-nginx-module-master/src–with-http_gzip_static_mod

nginx.conf详细配置

###########每个指令必须有分号结束。##################useradministratoradministrators;#配置用户或者组,默认为nobodynobody。#worker_processes2;#允许生成的进程数,默认为1#pid/nginx/pid/nginx.pid;#指定nginx进程运行文件存放地址error_loglog/error.logdebug;#制定日志路径,级别。这个设置可以放入全局块,http块,server块,级别以此为:debug|info|notice|warn|error|crit|alert|emergevents{acc

nginx.conf详细配置

###########每个指令必须有分号结束。##################useradministratoradministrators;#配置用户或者组,默认为nobodynobody。#worker_processes2;#允许生成的进程数,默认为1#pid/nginx/pid/nginx.pid;#指定nginx进程运行文件存放地址error_loglog/error.logdebug;#制定日志路径,级别。这个设置可以放入全局块,http块,server块,级别以此为:debug|info|notice|warn|error|crit|alert|emergevents{acc