草庐IT

nginx.conf

全部标签

让您的Nginx支持Http 3.0 协议

Http3.0其实从最开设到正式的使用,已经过去了不少时间了,这块也是关系到我们现在数据安全一块很重要的发展,后续我们应该不在会有明文加密的协议的存在了吧,只是在加密的基础上,不断的升级现在的加密方法与技术升级,从而更高的保障我们的数据传输的高效与安全。并且我们也会在这路上不断的成长升级,保障我的自己信息的安全与我们用户的信息内容的安全。Nginx如何实现Http3.0呢?Http3.0又称Quic协议,我们也会基于CF公司提供的Path让我们的Http服务更安全NginxHttp3.0编译安装%curl-Ohttps://nginx.org/download/nginx-1.16.1.tar

docker 安装启动 nginx 修改配置资源容器端口

查看docker镜像可以先查看docker下是否存在nginx镜像,使用如下这些命令查看:dockerimages:列出所有镜像。dockerimagesnginx:列出所有nginx镜像,不同版本等等。dockersearchnginx:搜索查看所有nginx镜像信息。拉取安装nginx镜像使用pull命令拉取nginx镜像:dockerpullnginx出现以下内容,等待下载完成即可:运行nginx下载完成nginx镜像后,就可以启动运行nginx了,使用如下命令:dockerrun-d--namenginx-p8080:80nginx其中命令说明如下:-d后台持续运行运行。–name自定

CentOS下Nginx+ModSecurity(2.9.3)安装教程及配置WAF规则文件

简介ModSecurity是一个开源的、跨平台的Web应用防火墙(WAF),被称为WAF界的“瑞士军刀”。它可以通过检查Web服务接收到的数据,以及发送出去的数据来对网站进行安全防护。功能介绍SQLInjection(SQLi):阻止SQL注入CrossSiteScripting(XSS):阻止跨站脚本攻击LocalFileInclusion(LFI):阻止利用本地文件包含漏洞进行攻击RemoteFileInclusione(RFI):阻止利用远程文件包含漏洞进行攻击RemoteCodeExecution(RCE):阻止利用远程命令执行漏洞进行攻击PHPCodeInjectiod:阻止PHP代

Nginx代理websocket配置(解决websocket异常断开连接tcp连接不断问题)

场景SpringBoot+Vue整合WebSocket实现前后端消息推送:SpringBoot+Vue整合WebSocket实现前后端消息推送_霸道流氓气质的博客-CSDN博客在上面集成Websocket实现消息推送的基础上。除给web端页面进行推送数据,还需要给Android端推送数据。在特殊的业务场景下,Android会经常性断网和关机,SpringBoot后台jar包部署在Windows服务器上。当终端过多且累计一段时间后,因频繁断网和关机导致的与后台jar包tcp连接数不会关闭,当超过最大连接数时(8000),则该服务会提示拒绝连接。Windows上查看连接数除了使用命令之外,还可以借

Windows下快速安装Nginx并配置开机自动启动Nginx

Windows下快速安装Nginx并配置开机自动启动Nginx目录一、windows系统下Nginx安装启动流程:二、设置Nginx开机自动启动1、自启动工具下载2、自启动工具安装3、把nginx加入到windows服务中nginx已经是我们日常开发中在常用不过的工具了,简单快捷的安装和配置,大大减少了我们部署调试浪费的时间,本文给各位同学介绍一下nginx正常安装流程,以及开机自启动配置,记得提前收藏,莫要书到用时方恨少~一、windows系统下Nginx安装启动流程:这是我们在正常环境中,Windows下Nginx的安装及启动方式1、到nginx官网下载相应版本(http://nginx.

Docker学习(二十三)构建 nginx 基础镜像

目录一、通过yum安装方式构建1.编写Dockerfile2.构建docker镜像3.创建docker容器(测试)二、通过编译源码包方式构建1.编写Dockerfile2构建docker镜像3创建docker容器(测试)三、通过直接使用安装包方式构建(推荐)1.获取安装包2.编写Dockerfile3.构建docker镜像4.创建docker容器(测试)在使用容器化部署项目的过程中,我们经常会需要用到nginx镜像来作为前端服务的基础镜像,或者作为后端服务的转发和负载均衡。今天我们就一起来看一下如何使用Dockerfile构建nginx基础镜像。这里主要介绍三种构建方式:通过yum安装方式构建

Nginx漏洞修复之目录穿越(目录遍历)漏洞复现及修复

Nginx漏洞修复之目录穿越[目录遍历]漏洞复现及修复漏洞描述漏洞复现环境搭建漏洞验证漏洞修复参考链接漏洞描述前言Nginx是一个高性能的HTTP和反向代理服务器,经常被做为反向代理,动态的部分被proxy_pass传递给后端端口,而静态文件需要Nginx来处理。漏洞出现在服务器的静态文件中。如果静态文件存储在/home/目录下,而该目录在url中名字为files,那么就需要用alias设置目录的别名。Nginx在配置别名(Alias)的时候,如果忘记加/,将造成一个目录穿越漏洞。修改nginx.conf在如下配置中设置目录别名时/files配置为/home/的别名,那么当我们访问/files

Docker启动nginx服务

Docker启动nginx服务Docker启动nginx服务,搭建静态资源服务器。[Docker启动nginx服务]1、先启动空的nginx服务2、将dockernginx服务的配置文件拷贝到本地要挂载的目录下3、删除之前的空nginx服务,重新启动nginx服务,且挂载本地目录4、编辑本地挂载目录下的配置文件nginx.conf5、重启服务,访问更新后的配置文件路由的资源dockerpullnginxdockerrun-d--namemy_nginxnginx(base)hay@192nginx_web_demo%pwd/Users/hay/Documents/nginx_web_demo#

用nginx实现一个直播服务—RTMP推流和HTTP-FLV拉流

目录一、环境准备二、安装编译nginx所需的安装包和下载nginx原代码包三、nginx配置四、启动nginx服务五、测试推流和拉流服务六、摄像头数据采集七、查看统计这篇文章主要记录用nginx实现直播服务,通过RTMP推流和通过HTTP-FLV或RTMP拉流,并在页面中播放。一、环境准备CentOSLinuxrelease7.3.1611(Core)  3.10.0-514.el7.x86_64nginx1.25二、安装编译nginx所需的安装包和下载nginx原代码包#安装编译nginx环境包yuminstallgcc-yyuminstallpcrepcre-devel-yyuminsta

Kubernetes Ingress 之 Nginx Ingress

一.引言k8s提供了一下四种方式来暴露端口,分别是:ClusterIP,仅供集群内部访问NodePort,端口映射,给node随机分配端口,然后由service进行代理LoadBalancer,负载均衡模式,一般由云服务商提供负载均衡策略Ingress,网关模式,使用自定义的http(s)路由规则对Service进行代理。这也是实际生产中普遍使用的模式。Ingress模型如下:二.基于minikube的实践由于笔者条件有限,这里基于minikube进行实践1.启用ingress插件,检查验证NGINXIngress控制器处于运行状态#启动插件➜~minikubeaddonsenableingr