标签: Nginx

Nginx+Lua单机上万并发的实现

nginx是我们最常用的服务器,常用于做内容分发和反向代理,lua是一种类C的脚本语言,广泛应用于游戏行业,十年前页游流行的时候,我曾经买过传奇类游戏的源码,游戏中的服务端就是用lua实现的。我们常用来配合nginx、envoy和redis做一些简单实用的功能,比如:超卖和少卖、排行榜等,减少请求到...

Nginx 2021-05-31 95 1 0 阅读全文

Nginx四层负载均衡的配置指南

四层负载均衡一、四层负载均衡介绍什么是四层负载均衡所谓四层负载均衡,也就是主要通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。以常见的TCP为例,负载均衡设备在接收到第一个来自客户端的SYN请求时,选择一个最佳的服务器,并对报文中目标IP地址进行修改(改...

Nginx 2021-06-21 95 0 0 阅读全文

为什么 Nginx 比 Apache 更牛逼

Nginx才短短几年,就拿下了Web服务器大壁江山,众所周知,Nginx在处理大并发静态请求方面,效率明显高于Httpd,甚至能轻松解决C10K问题。在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx+PH...

Nginx 2021-03-26 100 0 0 阅读全文

Nginx常用屏蔽规则,让网站更安全

Nginx(enginex)是一个高性能的HTTP和反向代理服务,目前很大一部分网站均使用了Nginx作为WEB服务器,Nginx虽然非常强大,但默认情况下并不能阻挡恶意访问,xiaoz整理了一份常用的Nginx屏蔽规则,希望对你有所帮助。在开始之前,希望您已经熟悉Nginx常用命令(如停止、重启等...

Nginx 2021-03-17 117 1 0 阅读全文

Nginx实现多台服务器负载均衡

Nginx负载均衡服务器:IP:192.168.0.4(Nginx-Server)Web服务器列表:Web1:192.168.0.5(Nginx-Node1/Nginx-Web1)Web2:192.168.0.7(Nginx-Node2/Nginx-Web2)实现目的:用户访问Nginx-Serve...

Nginx 2021-07-31 95 0 0 阅读全文

Nginx反向代理至Go-Fastdfs案例讲解

背景go-fastdfs是支持http协议的一款分布式文件系统,在一般的项目中,很少是直接将文件系统的地址暴露出来的,大多数都会通过nginx等软件进行反代过去,由于我司的业务和网络环境场景相对特殊,由公网部分(公有云)和内网部分(私有云)组成的混合云网络体系,公有云主要就是作为一个出口和入口以及运...

Nginx 2021-07-31 83 0 0 阅读全文

Docker Nginx容器和Tomcat容器实现负载均衡与动静分离操作

下载Tomcat8镜像[root@localhost~]#dockersearchtomcat8NAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDashince/tomcat8TomcatGUIManagerpre-configureddockerima…5podbox/to...

Nginx 2021-04-09 79 0 0 阅读全文

Nginx 502 Bad Gateway错误原因及解决方案

Nginx502BadGateway的错误已经遇到好几次了,这里做一下记录,备忘哈哈。会有好多种情况出现502错误,下面我们分情况来说一下。一、fastcgi缓冲区设置过小出现错误,首先要查找nginx的日志文件,目录为/var/log/nginx,在日志中发现了如下错误。2013/01/1713:...

Nginx 2021-04-18 93 0 0 阅读全文

Nginx轮询算法底层实现详解

轮询算法简介在工作中很多人都使用到了nginx,对nginx得配置也是烂熟于心,今天我主要想介绍一下nginx轮询算法得几种底层实现方式。简单轮询算法这种算法比较简单,举个例子就是你有三台服务器  第一台服务器192.168.1.1第二台服务器192.168.1.2第三台服务器192.168.1.3...

Nginx 2021-07-02 87 0 0 阅读全文

Docker 制作镜像Dockerfile和Commit操作

构建镜像构建镜像主要有两种方式:使用dockercommit命令从运行中的容器提交为镜像;使用dockerbuild命令从Dockerfile构建镜像。首先介绍下如何从运行中的容器提交为镜像。我依旧使用busybox镜像举例,使用以下命令创建一个名为busybox的容器并进入busybox容器。$d...

Docker 2021-04-09 82 0 0 阅读全文

Nginx和GeoIP模块读取IP所在的地域信息方法

Linux安装GeoIPyuminstallnginx-module-geoiphttp_geoip_module使用场景一、区别国内外作HTTP访问规则二、区别国内城市地域作HTTP访问规则yum安装好后找到安装的模块文件如果nginx是用yun安装的一般是安装到/etc/nginx/module...

Nginx 2021-04-26 97 0 0 阅读全文

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

nginx已经是我们日常开发中在常用不过的工具了,简单快捷的安装和配置,大大减少了我们部署调试浪费的时间,本文给各位同学介绍一下nginx正常安装流程,以及开机自启动配置,记得提前收藏,莫要书到用时方恨少~废话少说,上车!一、windows系统下Nginx安装启动流程:这是我们在正常环境中,Wind...

Nginx 2021-05-11 97 0 0 阅读全文

Linux下编译安装Nginx的详细教程

1.Nginx安装步骤1.1官网介绍http://nginx.org/en/download.html1.2上传安装包上传到指定目录中/usr/local/src1.3解压Nginx压缩文件1.移动安装目录到指定文件mvnginx-1.19.4.tar.gzsoftware/2.修改文件名称mvng...

Nginx 2021-04-19 96 0 0 阅读全文

Docker配置阿里云镜像加速Pull的实现

今天使用docker拉取镜像,那速度简直不能看,而且等着等着到最后还出现了readtcp192.168.31.60:55550->104.18.123.25:443:read:connectionresetbypeer传输异常然后看见网上说可以配置阿里云提供的镜像加速具体方式进入阿里云的容器镜...

Docker 2021-04-09 107 0 0 阅读全文

Nginx限流方案

通过查看nginx官方文档,小弟查看到了三种nginx限流方式。1、limit_conn_zone2、limit_req_zone3、ngx_http_upstream_module前两种只能对客户端(即单一ip限流),并且文档也很全,但是经过测试发现,还是无法达到官方文档所说的结果(可能小弟的测试...

Nginx 2021-06-16 80 0 0 阅读全文

Docker Nginx实现一个主机部署多个站点操作

在某站租赁的虚拟机快到期了,续费得花200多,想到在阿里云新买的服务器,不如把这个也转移过去。域名我就用真实的吧,大家别黑我网站就好了,谢谢各位了。阿里云里面已经用部署了一个站点用域名www.dcssn.com就能直接访问,我的想法是再用www.xhxf119.com指向这个主机,根据域名的不同去访...

Nginx 2021-04-09 86 0 0 阅读全文

Nginx设置目录白名单、Ip白名单的实现方法

1.设置目录白名单:对指定请求路径不设置限制,如对请求路径为api目录下的请求不做限制,则可写为server{location/app{proxy_passhttp://192.168.1.111:8095/app;limit_connconn20;limit_rate500k;limit_reqz...

Nginx 2021-04-26 84 0 0 阅读全文

Nginx配置Proxy_Pass中Url末尾带/与不带/的区别详解

nginx配置proxy_pass时url末尾带“/”与不带“/”的区别如下:注意:当location为正则表达式匹配模式时,proxy_pass中的url末尾是不允许有"/"的,因此正则表达式匹配模式不在讨论范围内。proxy_pass配置中url末尾带/时,nginx转发时,...

Nginx 2021-04-19 65 0 0 阅读全文

Docker部署Nginx并且挂载文件夹和文件操作

这段时间在研究docker,在部署nginx时遇到了坑,最主要的问题是在挂载文件和文件夹的时候不知道怎么挂载,经过反复实验以及查看网上的教程,先总结如下:1首先pull下载nginx镜像包dockerpullnginx2(关键)查看nginx镜像里面配置文件、日志等文件的具体位置,只有找到镜像配置文...

Nginx 2021-04-09 85 0 0 阅读全文

对Nginx-Naxsi白名单规则详解

白名单规则语法:BasicRulewl:ID[negative][mz:[$URL:target_url]|[match_zone]|[$ARGS_VAR:varname]|[$BODY_VARS:varname]|[$HEADERS_VAR:varname]|[NAME]]wl:ID(WhiteL...

Nginx 2021-04-26 110 0 0 阅读全文