Nginx添加ngx-fancyindex模块的方法 为了安全起见,Nginx默认是不允许列出整个目录的,即当访问一个不包含首页的目录时会返回 403 错误,当我们需要将服务器某一目录列出索引以便下载,我们可以使用 autoindex 来实现,但是 autoindex 模块生成的索引非常简陋,我们可以使用 ngx-fancyindex 代替 autoindex 实现索引目录美化。 Fatmouse 2019-12-22 nginx 917 0 阅读全文
Nginx的rewrite模块详解 rewrite模块即ngx_http_rewrite_module模块,主要功能是改写请求URI,是Nginx默认安装的模块。rewrite模块会根据PCRE正则匹配重写URI,然后发起内部跳转再匹配location,或者直接做30x重定向返回客户端。 Fatmouse 2021-03-05 nginx 73 0 阅读全文
配置nginx保证frps服务器与web共用80端口的方法 首先你会有个疑惑,frp是什么呢?简单的说frp就是内网穿透工具,配置好客户端以后,可以通过服务器来访问内网。 Fatmouse 2019-12-23 nginx 949 0 阅读全文
解决nginx 503 Service Temporarily Unavailable方法示例 最近网站刷新后经常出现503 Service Temporarily Unavailable错误,有时有可以,联想到最近在nginx.conf里做了单ip访问次数限制,(limit_req_zone $binary_remote_addr zone=allips:20m rate=20r/s;) 把这个数量放大后在刷新发现问题解决。(还顺便把这个改大了 limit_req zone=allips burst=50 nodelay; )为了证实该问题,反复改动该数量测试发现问题确实在这。这个数量设得太小有问题,通过fiddler发现web页面刷新一下,因为页面上引用的js,css,图片都算一个连接。所以单个页面刷新下就有可能刷爆这个限制,超过这个限制就会提示503 Service Temporarily Unavailable。 Fatmouse 2020-01-23 nginx 1402 0 阅读全文
分享一份nginx重启脚本 最开始的时候,我是用最直接的重启方式 killall -9 nginx;/data/nginx/sbin/nginx 如果机器比较慢,kill进程时一瞬间杀不完,再执行一次即可。这种重启方式不是特别安全,如果配置有误,则会重启失败,需要重新修改配置文件然后再启 动,期间会消耗一点时间。不过对于目前普遍还是不怎么严格的http界而言,这点时间还不至于产生太大损失,只要不是在关键时刻搞出来就好。如果希 ··· Fatmouse 2019-11-23 nginx 554 0 阅读全文
nginx lua集成kafka的实现方法 第一步:进入opresty目录 说明:接下来我们关注两个目录 lualib 和 nginx 1.lualib: 是存放opresty所需要的集成软件包的 Fatmouse 2020-01-01 nginx 680 0 阅读全文
centos服务器中配置nginx的方法示例 下载安全终端MobaXterm_Personal首先,下载安全终端后,连接到自已的公网IP连接成功后显示如以上. Fatmouse 2019-12-31 nginx 591 0 阅读全文
阿里云Linux系统Nginx配置多个域名的方法详解 Nginx绑定多个域名,可通过把多个域名规则写一个配置文件里实现,也可通过分别建立多个域名配置文件实现,为了管理方便,建议每个域名建一个文件,有些同类域名则可写在一个总的配置文件里。 Fatmouse 2019-12-12 nginx 661 0 阅读全文
Nginx1.8.0版本平滑升级新版本1.9.7 首先查看现在环境nginx的版本为1.8.0 编译的参数只指定了安装路径; 代码如下: [root@localhost sbin]# ./nginx -V nginx version: nginx/1.8.0 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) configure arguments: --prefix=/usr/local/nginx Fatmouse 2019-12-07 nginx 684 0 阅读全文
Nginx 安装与配置规则入门详解 1. 安装 nginx可通过 Homebrew 可直接安装:安装好后,默认首页的文件在 /usr/local/var/www 文件夹下 Fatmouse 2019-12-29 nginx 650 0 阅读全文
Linux下Tomcat+Nginx服务器环境安装配置的简明教程 一、安装 1.安装JDK 下载的jdk文件为:jdk-6u45-linux-x64.bin,执行如下命令进行安装: Fatmouse 2019-12-08 nginx 744 0 阅读全文
Nginx Location 指令简明指南 Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令。Location 指令比较简单,但却是配置 Nginx 过程中不得不去了解的。 Fatmouse 2019-11-30 nginx 720 0 阅读全文
详解proxy_pass根据path路径转发时的”/”问题记录 在nginx中配置proxy_pass时,如果是按照^~匹配路径时,要注意proxy_pass后的url最后的/。当加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。 Fatmouse 2019-12-25 nginx 572 0 阅读全文
关于Nginx开启gzip的配置的问题 nginx实现资源压缩的原理是通过ngx_http_gzip_module模块拦截请求,并对需要做gzip的类型做gzip压缩,该模块是默认基础的,不需要重新编译,直接开启即可。 Fatmouse 2021-04-17 nginx 57 0 阅读全文
nginx修改默认运行80端口的方法 前言 之前在文章提到nginx默认使用80端口,而Windows下80端口被系统进程占用的解决办法。但有时候不想让nginx使用80端口,如何修改呢? Fatmouse 2019-12-14 nginx 963 0 阅读全文
Nginx的信号控制 Nginx简介Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP的代理服务器。Nginx由俄罗斯的Rambler.ru站点开发,而且官方测试Nginx可以支撑五万并发。 Fatmouse 2019-12-26 nginx 499 0 阅读全文
nginx 如何实现读写限流的方法 nginx 读写限流前段时间,开发了一个供外部调用的api,领导说要限流,请求单个IP,每秒50读次,写10次 Fatmouse 2019-12-10 nginx 579 0 阅读全文
Nginx日志管理介绍 Nginx日志描述 通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息;通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。因此,将日志好好利用,你可以得到很多有价值的信息。 Fatmouse 2019-12-26 nginx 841 0 阅读全文
Nginx配置入门教程 基本概念Nginx 最常的用途是提供反向代理服务,那么什么反向代理呢?正向代理相信很多大陆同胞都在这片神奇的土地上用过了,原理大致如下图: Fatmouse 2019-11-30 nginx 723 0 阅读全文