nginx反向代理进行yum配置的步骤详解 part.0 使用背景 公司内网服务器不能直接通过Internet上网,但为了与外网通信和同步时间等,会指定那么几台服务器可以访问Internet。这里就是通过能上网的机器作为代理,制作内网使用的yum仓库。 Fatmouse 2019-12-28 nginx 887 0 阅读全文
负载均衡的基本知识以及使用nginx进行负载均衡的简单例子 nginx一般可以用于七层的负载均衡,这篇文章将介绍一些负载均衡的基本知识以及使用nginx进行负载均衡的简单的例子。 Fatmouse 2019-12-28 nginx 827 0 阅读全文
为Nginx启用Brotli压缩算法的方法示例 Brotli是一种全新的数据格式,可以提供比Zopfli高20-26%的压缩比。什么是 Brotli 压缩算法 Fatmouse 2019-12-28 nginx 791 0 阅读全文
详解Nginx 对访问量的控制 目的 了解 Nginx 的 ngx_http_limit_conn_module 和 ngx_http_limit_req_module 模块,对请求访问量进行控制。 Fatmouse 2019-12-28 nginx 802 0 阅读全文
使用nginx设置代理服务器 nginx可以利用其反向代理的功能来进行负载均衡的实现,同时也可以使用其正向代理的功能设置代理服务器,比如在内网的环境中,在可以连接外网的机器上运行nginx作为代理服务器,其他机器通过设定此台机器的IP和port即可通过其连接上网,本文使用nginx官方镜像,通过如下步骤即可简单实现代理服务器。 Fatmouse 2019-12-28 nginx 970 0 阅读全文
nginx配置支持https的示例代码 1、简介 你还在让你的网站裸奔在网络上吗?在这里我们将搭建 免费版 HTTPS,免费的,免费的,免费的,重要的事情说三遍。 Fatmouse 2019-12-28 nginx 720 0 阅读全文
nginx编译安装后对nginx进行平滑升级的方法 nginx编译安装后用了一段时间后发现当前版本有漏洞或需要新的功能时就需要对当前nginx版本进行版本升级,但又不能影响正常的使用,所以这时就需到对nginx的平滑升级,更新到最新版本了。 Fatmouse 2019-12-28 nginx 621 0 阅读全文
Centos7 安装Nginx整合Lua的示例代码 前言 本人的使用的电脑是Mac,操作系统是macOS Mojave。电脑上装有虚拟机。 Fatmouse 2019-12-27 nginx 674 0 阅读全文
nginx代理多次302的解决方法(nginx Follow 302) 用proxy_intercept_errors和recursive_error_pages代理多次302 302是HTTP协议中的一个经常被使用状态码,是多种重定向方式的一种,其语义经常被解释为“Moved Temporarily”。这里顺带提一下,现实中用到的302多为误用(与303,307混用),在HTTP/1.1中,它的语义为“Found”. Fatmouse 2019-12-27 nginx 701 0 阅读全文
Nginx安装lua-nginx-module模块的方法步骤 ngx_lua_module 是一个nginx http模块,它把 lua 解析器内嵌到 nginx,用来解析并执行lua 语言编写的网页后台脚本 Fatmouse 2019-12-27 nginx 1813 0 阅读全文
在nginx中设置三级域名的方法示例 问题描述通过配置nginx可以设置一个IP地址下面通过不同的端口访问不同的Web应用,但是时间长了之后端口号和应用之间的关系就很模糊了。 Fatmouse 2019-12-27 nginx 1003 0 阅读全文
Nginx之proxy_redirect使用详解 今天在做nginx反向代理apache的时候出了一点点问题,原来后端apache用的端口是8080通过反向代理后,使用wireshark抓包发现location头域数值为http://192.168.1.154:8080/wuman/ 如果把这个返回给客户端肯定是不可以的,看起来别扭而且还暴露了apache的具体信息 Fatmouse 2019-12-27 nginx 969 0 阅读全文
nginx安装到指定目录的方法示例 公司需求,需要在同一台机器上装两个不同位置的 nginx。what!我之前都是直接装在 /user/local/ 下的啊, 或者 yum install nginx 装在 /etc/nginx 啊,这怎么办 Fatmouse 2019-12-27 nginx 968 0 阅读全文
Nginx利用Lua+Redis实现动态封禁IP的方法 一、背景 我们在日常维护网站中,经常会遇到这样一个需求,为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单之内的 IP ,拒绝提供服务。 Fatmouse 2019-12-27 nginx 1636 0 阅读全文
ubuntu16.04下彻底卸载nginx的相关命令 nginx概述 nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。 Fatmouse 2019-12-27 nginx 813 0 阅读全文
Nginx中accept锁的机制与实现详解 前言 nginx采用多进程的模,当一个请求过来的时候,系统会对进程进行加锁操作,保证只有一个进程来接受请求。 Fatmouse 2019-12-27 nginx 764 0 阅读全文
nginx中的listen指令实例解析 剧情回顾 上一篇文章我们分析了location指令的解析过程,简单的回顾一下这个内容:每个location对应一个ngx_http_core_loc_conf_t结构体,所有的location通过一个双向队列连接在一起。数据结构比较复杂。 Fatmouse 2019-12-27 nginx 771 0 阅读全文
nginx配置ssl实现https访问的步骤(适合新手) 前言 刚刚部署完服务器后的我满怀欣喜地访问自己的网站,看哪都哪满意。但是兴奋感一过发现,诶,为什么浏览器左上角会提示不安全?想了想,不行,我也要搞个https来,我也要上锁! Fatmouse 2019-12-27 nginx 924 0 阅读全文