使用referer指令配置Nginx服务器来防止图片盗链 由于nginx不支持.htaccess,所以,从这个方面直接去防止是行不通的,我们要通过修改配置文件来解决。 首先,我们找到需要防盗链的域名的conf文件,路径:/usr/local/nginx/conf/vhost/,比如guance.com.conf。先备份下原文件,然后找到下面的部分: Fatmouse 2019-12-04 nginx 761 0 阅读全文
在Nginx服务器上配置Google反向代理的基本方法 长期以来谷歌在TC一直被间歇性干扰,直至今日已经被完全屏蔽,给我们的学习和工作造成极大不便。以下为反代谷歌的教程,共有两种方式。 Fatmouse 2019-12-04 nginx 1229 0 阅读全文
在Nginx服务器上安装配置博客程序Typecho的教程 typecho比wordpress更轻,更专注于写的享受。现在大多的虚拟机运行环境都是lnmp,安装教程安装typecho可能会遇到404,数据配置错误问题。 Fatmouse 2019-12-04 nginx 1373 0 阅读全文
Nginx+Tomcat的服务器端环境配置详解 Nginx+tomcat是目前主流的java web架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下: Fatmouse 2019-12-04 nginx 742 0 阅读全文
在Nginx服务器上屏蔽IP的一些基本配置方法分享 采集和防止采集是一个经久不息的话题,一方面都想搞别人的东西,另一方面不想自己的东西被别人搞走。 Fatmouse 2019-12-04 nginx 935 0 阅读全文
Nginx服务器中的模块编写及相关内核源码初探 1.nginx模块 首先nginx和apache最大的不同就是nginx的模块不能够动态添加,需要在编译时,指定要添加的模块路径,与nginx源码一起编译。 nginx模块的处理流程: a.客户端发送http请求到nginx服务器 b.nginx基于配置文件中的位置选择一个合适的处理模块 c.负载均衡模块选择一台后端服务器(反向代理情况下) d.处理模块进行处理并把输出缓冲放到第一个过滤模块上 e.第一个过滤模块处理后输出给第二个过滤模块 f.然后第二个过滤模块又到第三个过滤模块 g.第N个过滤模块。。。 h.处理结果发给客户端 Fatmouse 2019-12-04 nginx 843 0 阅读全文
使用AWS的ELB服务时为Nginx启用代理协议的步骤讲解 在使用aws云服务的时候,90%要使用ELB服务作为负载均衡的解决方案,使用ELB要比自己搭建负载均衡要方便得多。 主要好处有: 1.可以随时监控实例的健康状态; 2.当服务器不正常时,ELB的报警策略将自动发送邮件通知运维人员 3.当服务器负载到达阈值时,通过auto scanning将自动加入新的服务器到集群中,同时负载降下去后将自动关闭多余的实例 4.ELB的各项监控指标较好地帮助判断服务器性能 Fatmouse 2019-12-03 nginx 1107 0 阅读全文
Debian系统下为PHP程序配置Nginx服务器的基本教程 Nginx 目前来说已经很流行了,所以打算把现有的Apache先替换一部分,在批量部署和管理方面都要考虑到。因为nginx的所有模块都是静态编译的不像apache那样可以动态添加模块,所以在一开始就要考虑清楚需求,结合现在很火的LAMP模式,其中P最常见的是PHP,目前较好的FastCGI的管理器有spaw-fcgi和php-fpm,而php老版本都是需要源码安装通过打补丁的方式把php-fpm打进去,spaw-fcgi是lighttpd默认的FastCGI管理器,因为牵扯到源码安装,当前的软件包版本在大规模部署起来不是很方便,但是还是有解决办法的。 Fatmouse 2019-12-03 nginx 695 0 阅读全文
详解使用Nginx和uWSGI配置Python的web项目的方法 基于python的web项目,常见的部署方法有:不过还有个uwsgi,它既不用wsgi协议也不用fcgi协议,而是自创了一个uwsgi的协议,据作者说该协议大约是fcgi协议的10倍那么快。uWSGI的主要特点如下: Fatmouse 2019-12-03 nginx 888 0 阅读全文
Nginx服务器的location指令匹配规则详解 Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令。Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的”/uri/”,可以是字符串或正则表达式。但如果要使用正则表达式,则必须指定前缀。 nginx location语法 基本语法:location [=|~|~*|^~] /uri/ { … } Fatmouse 2019-12-03 nginx 872 0 阅读全文
Nginx服务器下使用rewrite重写url以实现伪静态的示例 经过网上查阅和测试,发现Nginx的Rewrite规则和Apache的Rewite规则差别不是很大,几乎可以直接使用。比如在Apache中这样写规则 Fatmouse 2019-12-03 nginx 845 0 阅读全文
Debian下搭建Nginx和Tomcat服务器实现负载均衡的方案 负载均衡的基本概念负载平衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 Fatmouse 2019-12-03 nginx 743 0 阅读全文
Nginx服务器的安装与一些基本配置总结 安装 ubuntu下 启动 配置文件位置 编译安装 1.先决条件(1).gcc (2).pcre(Perl Compatible Regular Expression) Fatmouse 2019-12-03 nginx 1134 0 阅读全文
使用Nginx作缓存服务器以及删除其缓存文件的方法 使用nginx做cache服务器需求就是缓存android的软件包,后缀名是apk。话不多说,直接上配置,供参考: Fatmouse 2019-12-03 nginx 1118 0 阅读全文
Nginx 连接tomcat时会话粘性问题分析及解决方法 在多台后台服务器的环境下,我们为了确保一个客户只和一台服务器通信,我们势必使用长连接。使用什么方式来实现这种连接呢,常见的有使用nginx自带的ip_hash来做,我想这绝对不是一个好的办法,如果前端是CDN,或者说一个局域网的客户同时访问服务器,导致出现服务器分配不均衡,以及不能保证每次访问都粘滞在同一台服务器。如果基于cookie会是一种什么情形,想想看, 每台电脑都会有不同的cookie,在保持长连接的同时还保证了服务器的压力均衡。 Fatmouse 2019-12-03 nginx 1180 0 阅读全文
浅析nginx刚刚发布的JavaScript能力nginScript 背景2015年9月,nginx宣布支持类JavaScript语言。这意味着开发者可以更轻松、自由的控制全球最优秀的HTTP及反向代理服务器,并在此之上可以衍生出更多有用、好玩的创意。Nginx也更开发的走向了动态配置化的下一个阶段。大家可以点击查看 官方介绍链接 。 Fatmouse 2019-12-03 nginx 897 0 阅读全文
Nginx服务器搭建和基本配置详解 Nginx(engine X) 是一个高性能的 HTTP 服务器和反向代理服务器,这款软件开发的目的是为了解决 C10k 问题。 Fatmouse 2019-12-03 nginx 753 0 阅读全文
在Ubuntu系统上安装Nginx服务器的简单方法 安装 Nginx 如果你安装了 Apache ,并且此时 Apache 在运行,那么请先修改一下配置文件(没有的同学直接跳过): Fatmouse 2019-12-03 nginx 685 0 阅读全文
nginx搭建tcp代理服务器 nginx不仅可以是http代理服务器,也可以轻松搭建成tcp代理服务器。首先我们看下最新开发版的搭建方法 Fatmouse 2019-12-03 nginx 863 0 阅读全文
Nginx服务器中的GZip配置参数详解 gzip(GUN-ZIP)是一种压缩技术,经过gzip压缩后的页面大小可以变成原来的30%或者更小。 Fatmouse 2019-12-03 nginx 1104 0 阅读全文