Nginx反向代理多个服务器的实现方法 Nginx反向代理多个服务器,意思是说,当我们发起了不同的请求到nginx,nginx会根据请求的不同,转发到不同的服务器,如下图,当我们通过8000端口访问资源a时,nginx会将请求转发到8080服务器,当访问资源b时,会转发到8081服务器 Fatmouse 2021-03-05 nginx 57 0 阅读全文
使用nginx动态转换图片大小生成缩略图 Nginx的ngx_http_image_filter_module 模块(nginx版本为0.7.54+) 可用来动态转换JPEG, GIF, PNG, 和WebP格式的图片大小。 Fatmouse 2021-03-05 nginx 55 0 阅读全文
Nginx+Tomcat实现负载均衡、动静分离的原理解析 1、Nginx 实现负载均衡是通过反向代理实现反向代理(Reverse Proxy) 是指以 代理服务器(例:Nginx) 来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器(例:Tomcat),并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器(例:Nginx)对外就表现为一个反向代理服务器。 我们从客户端的视野来看,实际上客户端并不知道真实的服务提供者是哪台服务器,它只知道它请求了反向代理服务器。因此反向代理这种方式又对外隐藏了真实服务器的地址,从一定程度上降低了安全隐患。 Fatmouse 2021-03-05 nginx 61 0 阅读全文
nginx如何将http访问的网站改成https访问 我有个用于数据展示的网站使用nginx对外提供http访问,另外一个系统用超链接的方式跳转到我的网站提供给终端用户访问。后来对方说他们的站点是https访问的,不能直接访问http,所以需要我支持https访问。 Fatmouse 2021-03-05 nginx 49 0 阅读全文
解决Nginx 配置 proxy_pass 后 返回404问题 在一次生产涉及多次转发的配置中, 需求是下面的图: 在配置好了 proxy_pass 之后,请求 www.djx.com 直接返回 404,没有什么其他的异常。 但是我们直接请求后端 www.baidu.com 是正常响应的。这就很怪异的。 看日志请求也是转发到了 www.baidu.com 的。但是请求响应就是404. Fatmouse 2021-02-02 nginx 53 0 阅读全文
Nginx tp3.2.3 404问题解决方案 最近我把Apache给换成nginx,当我把tp项目搬过去运行的时候发现404 错误 ,原来是因为nginx不支持 pathinfo 模式,需要自己配置 Fatmouse 2021-02-02 nginx 74 0 阅读全文
基于Nginx实现限制某IP短时间访问次数 如何设置能限制某个IP某一时间段的访问次数是一个让人头疼的问题,特别面对恶意的ddos攻击的时候。其中CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包,造成对方服务器资源耗尽,一直到宕机崩溃。 Fatmouse 2021-02-02 nginx 55 0 阅读全文
Nginx 负载均衡是什么以及该如何配置 负载均衡主要通过专门的硬件设备或者通过软件算法实现。通过硬件设备实现的负载均衡效果好、效率高、性能稳定,但是成本比较高。通过软件实现的负载均衡主要依赖于均衡算法的选择和程序的健壮性。均衡算法也是多种多样的,常见的有两大类:即静态负载均衡算法和动态负载均衡算法。静态算法实现比较简单,在一般网络环境下也能达到比较好的效果,主要有一般轮询算法、基于比率的加权轮询算法以及基于优先级的加权轮询算法等。动态负载均衡算法在较为复杂的网络环境中适应性更强,效果更好,主要有基于任务量的最少连接优先算法、基于性能的最快响应优先算法、预测算法及动态性能分配算法等。 Fatmouse 2021-02-01 nginx 53 0 阅读全文
本地通过nginx配置反向代理的全过程记录 Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能。我们在日常开发中使用到Nginx的主要有以下几个场景: Fatmouse 2021-02-01 nginx 77 0 阅读全文
nginx网站服务如何配置防盗链(推荐) Web源主机(192.168.153.20)配置 盗链网站主机(192.168.153.20)配置1.2 浏览器访问验证 Fatmouse 2021-02-01 nginx 46 0 阅读全文
Nginx中break与last的区别详析 先说区别Nginx 配置文件 访问 http://rumenz.com:88/break/one命中location1,浏览器地址栏没有变,直接去找 /nginx/html/bak/one 文件,由于没有这个文件所以返回404。 Fatmouse 2021-02-01 nginx 78 0 阅读全文
Nginx+tomcat负载均衡集群的实现方法 实验环境如下这里需要准备4台服务器(1台nginx、2台tomcat做负载、一台MySQL做数据存储) 准备软件包如下: Fatmouse 2021-02-01 nginx 48 0 阅读全文
Nginx解决前端访问资源跨域问题的方法详解 被前端跨域问题折磨快2天后,终于用ngnx的方式解决了,所以在此总结下。该篇只探讨如何用Ngnx解决跨域问题,对于原理不作讨论。 Fatmouse 2021-02-01 nginx 54 0 阅读全文
nginx配置ssl实现https的方法示例 服务器系统:Ubuntu 18.04 64位 nginx:1.14这篇文章主要是记录配置 https 的步骤,就不介绍申请ca证书的相关细节了 Fatmouse 2021-02-01 nginx 15994 0 阅读全文
Nginx配置并兼容HTTP实现代码解析 使用 OpenSSL 生成 SSL Key 和 CSR 文件 配置 HTTPS 要用到私钥 example.key 文件和 example.crt 证书文件,申请证书文件的时候要用到 example.csr 文件,OpenSSL 命令可以生成 example.key 文件和 example.csr 证书文件。 Fatmouse 2020-12-09 nginx 63 0 阅读全文
Nginx配置SSL证书出错解决方案 一、引言当我们的Linux服务器上当中发布了web项目,有时候需要配置一个SSL证书,这样表示你这个网站还比较正式哈哈哈。当我把证书下载好,把nginx.conf配置好,简直就是万事俱备,只欠重启。结果一重启,duang~出错了。 Fatmouse 2020-12-09 nginx 64 0 阅读全文
Nginx开启Brotli压缩算法实现过程详解 前言 在web应用中,为了节省流量,降低传输数据大小,提高传输效率,常用的压缩方式一般都是gzip,今天我们来介绍另外一种更高效的压缩方式brotli。 Fatmouse 2020-12-09 nginx 57 0 阅读全文