通过Nginx反向代理实现IP访问分流的示例代码 本文介绍了通过Nginx反向代理实现IP访问分流的示例代码,分享给大家。具体如下: Fatmouse 2019-12-19 nginx 691 0 阅读全文
Nginx服务器下配置使用索引目录的教程 为了简单共享文件,有些人使用svn,有些人使用ftp,但是更多得人使用索引(index)功能。apache得索引功能强大,并且也是最常见得,nginx的auto_index实现得目录索引偏少,而且功能非常简单。先来看看我们得效果图。 Fatmouse 2019-12-06 nginx 679 0 阅读全文
详解Nginx服务器和iOS的HTTPS安全通信 详解Nginx服务器和iOS的HTTPS安全通信简介在网络通信中,使用抓包软件可以对网络请求进行分析,并进行重放攻击,重放攻击的解决方案一般是使用一个变化的参数,例如RSA加密的时间戳,但考虑到网络传输时延,时间戳需要有一定的误差容限,这样仍然不能从根本上防止重放攻击。想要较好的解决重放攻击问题,应考虑使用HTTPS通信,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比HTTP协议安全。 Fatmouse 2019-12-16 nginx 646 0 阅读全文
Nginx日志实现访问异常报警详解 前言 在工作中为了防止一些恶意访问的行为,例如不断的请求刷流量,通过实时过滤Nginx访问日志,将单位时间内访问次数达到指定阀值的来源ip及时的通知系统管理员,这里通过邮件的方式通知。 Fatmouse 2019-12-13 nginx 758 0 阅读全文
关闭nginx空主机头 防止nginx空主机头及恶意域名指向 nginx的默认配置中的虚拟主机允许用户通过IP访问,或者通过未设置的域名访问(比如有人恶意把他自己的域名指向了你的ip) 这是因为默认配置中的server区域里有这一行: listen 80 default; 后面的default参数表示这个是默认虚拟主机,接受所有指向过来的域名 比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500. Fatmouse 2019-12-09 nginx 637 0 阅读全文
nginx 基本配置与参数说明详细介绍 运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; Fatmouse 2019-12-09 nginx 563 0 阅读全文
Nginx服务器中的location配置详解 语法 location [=|~|~*|^~] /uri/ {...}规则 = : 表示精确的URI匹配(有兴趣的同学可以看一下url和uri的区别) ~: 表示区分大小写的正则匹配 ~*:表示不区分大小写的正则匹配 !~ && !~*:表示区分大小写不匹配的正则和不区分大小写的不匹配的正则 /:通用匹配,任何请求都会匹配到 Fatmouse 2019-12-03 nginx 700 0 阅读全文
通过lua来配置实现Nginx服务器的防盗链功能 下载服务器时常被人盗链,时间久了导致服务器大量资源浪费,由于服务器使用nginx做为web服务器。nginx的防盗链方法有很多,可以使用现成的防盗链模块nginx-accesskey-2.0.3,编译ningx时添加此模块即可。 由于服务其他业务需要,所以nginx编译了lua模块,所以就想通过lua来实现下载服务器的防盗链功能(通过lua的Nginx模块lua_nginx_module、这里不再详细介绍配置过程),这样就可以免去了accesskey模块。原理就是生成经过处理过的下载链接,然后下载服务器在处理这个下载链接,成功则下载,失败则阻止。下面就是详细的配置实例: 一、在下载页面生成链接的nginx配置 download.jb51.net的配置: Fatmouse 2019-12-05 nginx 964 0 阅读全文
Nginx 实现灰度发布的三种方法总结 Nginx 实现灰度发布的三种方法总结灰度发布的主要原理是访问路由的控制,重点是保证每次访问的是同一个节点。 Fatmouse 2019-12-15 nginx 726 0 阅读全文
nginx配置引发的403问题解决办法 nginx配置引发的403问题解决办法一、问题:在curl nginx配置的本地域名时出现403 Fatmouse 2019-12-15 nginx 685 0 阅读全文
Nginx批量添加二级子域名完美方案 对于批量添加虚拟主机的需求,Apache 有 vhost_alias 模块帮忙。Nginx 呢?其实神马都不需要,同样可以实现 Nginx 二级域名匹配子文件夹,且不匹配 "www",但可以匹配包含 "www" 的子域名。 Fatmouse 2019-11-30 nginx 716 0 阅读全文
Nginx日志按日期切割详解(按天切割) 实现需求 本文实现的功能是在吗每天凌晨00:00把前一天的Nginx日志access.log重命名为access-xxxx-xx-xx.log格式,例如:access-2016-10-01.log,下面话不多说了,来看看详细的实现方法吧。 Fatmouse 2019-12-13 nginx 829 0 阅读全文
Mac上搭建nginx+rtmp直播服务器的步骤详解 前言 相信大家都知道nginx是非常优秀的开源服务器,用它来做hls或者rtmp流媒体服务器是非常不错的选择,所以小编在网上整理了安装流程,现在分享给大家并且作备忘。有需要的朋友们可以参考学习,下面来一起看看吧。 Fatmouse 2019-12-09 nginx 595 0 阅读全文
Nginx服务器限制访问速度的配置方法 用Nginx建站的同学,常会有限速需求。开发测试阶段在本地限速模拟公网的环境,方便调试。投入运营会有限制附件下限速度,限制每个用户的访问速度,限制每个IP的链接速度等需求。 Fatmouse 2019-12-02 nginx 736 0 阅读全文
Nginx+tomcat负载均衡集群的实现方法 实验环境如下这里需要准备4台服务器(1台nginx、2台tomcat做负载、一台MySQL做数据存储) 准备软件包如下: Fatmouse 2021-02-01 nginx 50 0 阅读全文
Nginx服务器https配置的方法示例 Linux:Linux version 3.10.0-123.9.3.el7.x86_64Nginx:nginx/1.6.3openssl:1.0.1e申请证书目前网上有不少机构提供个人免费 ssl 证书,有效期几个月到几年不等。以 为例, 申请成功后有效期 3 年,到期后可免费续租。 Fatmouse 2019-12-26 nginx 601 0 阅读全文
Nginx端口映射配置方法 前因 搭建一个网站传统的方法是使用一个web服务器去解析文件入口文件,如使用Nginx,Apache解析到对应的入口文件,但是随着技术的发展,一些语言可以自己起一个web服务,如Node,PHP,使用开发语言启动一个web服务默认只能在本地访问,如http://localhost:8000/ http://127.0.0.1:8000/ Fatmouse 2019-12-23 nginx 824 0 阅读全文
Nginx+SSL搭建 HTTPS 网站 一、HTTPS 是什么?根据维基百科的解释: 代码如下: 超文本传输安全协议(缩写:HTTPS,英语:Hypertext Transfer Protocol Secure)是超文本传输协议和SSL/TLS的组合,用以提供加密通讯及对网络服务器身份的鉴定。HTTPS连接经常被用于万维网上的交易支付和企业信息系统中敏感信息的传输。HTTPS不应与在RFC 2660中定义的安全超文本传输协议(S-HTTP)相混。 HTTPS 目前已经是所有注重隐私和安全的网站的首选,随着技术的不断发展,HTTPS 网站已不再是大型网站的专利,所有普通的个人站长和博客均可以自己动手搭建一个安全的加密的网站。 Fatmouse 2019-12-08 nginx 784 0 阅读全文
nginx服务器配置解决ajax的跨域问题 在采用jquery ajax调用http请求时,发现了一系列问题: 如采用firebug调试API请求(这个API是自己服务器的应用),看到服务器明明返回200状态,response返回数据也是json格式,但ajax返回的error。 Fatmouse 2019-12-13 nginx 681 0 阅读全文