Nginx+SSL+Node.js运行环境配置教程 Nginx是一款高性能的HTTP服务器,同时也是一款高效的反向代理服务器。不像传统的服务器,Nginx是基于事件驱动的异步架构,内存占用少但是性能很好。如果你的Web应用是基于Node.js的,那么建议你考虑使用Nginx来做反向代理,因为Nginx可以非常高效地提供静态文件服务。本文的主要内容是在不同的操作系统下配置Nginx和SSL,并且搭建一个Node.js运行环境。 Fatmouse 2019-11-28 nginx 854 0 阅读全文
Nginx开启stub_status模块配置方法 Nginx中的stub_status模块主要用于查看Nginx的一些状态信息.本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定: Fatmouse 2019-11-29 nginx 922 0 阅读全文
Nginx 502 Bad Gateway错误常见的4种原因和解决方法 1.FastCGI worker进程数是否不够通过命令查看服务器上一共开了多少的 php-cgi 进程 代码如下: ps -fe |grep "php" | grep -v "grep" | wc -l 使用如下命令查看已经有多少个php-cgi进程用来处理tcp请求 代码如下: netstat -anop | grep "php" | grep -v "grep" | wc -l 接近配置文件中设置的数值,表明worker进程数设置太少 Fatmouse 2019-12-01 nginx 1012 0 阅读全文
Nginx服务器下防盗链的方法介绍 修改 /usr/local/nginx/conf/nginx.conf 这个配置文件。找到修改成: 第一行:其中“gif|jpg|jpeg|png|bmp|swf”设置防盗链文件类型,自行修改,每个后缀用“|”符号分开! Fatmouse 2019-12-02 nginx 935 0 阅读全文
Nginx 连接tomcat时会话粘性问题分析及解决方法 在多台后台服务器的环境下,我们为了确保一个客户只和一台服务器通信,我们势必使用长连接。使用什么方式来实现这种连接呢,常见的有使用nginx自带的ip_hash来做,我想这绝对不是一个好的办法,如果前端是CDN,或者说一个局域网的客户同时访问服务器,导致出现服务器分配不均衡,以及不能保证每次访问都粘滞在同一台服务器。如果基于cookie会是一种什么情形,想想看, 每台电脑都会有不同的cookie,在保持长连接的同时还保证了服务器的压力均衡。 Fatmouse 2019-12-03 nginx 1220 0 阅读全文
Nginx中配置过滤爬虫的User-Agent的简单方法 过去写博客的时候经常出现服务器宕机,网页全部刷不出来,但是Ping服务器的时候又能Ping通。登录SSH看了下top,惊呆了,平均负载13 12 8。瞬间觉得我这是被人DDOS了么?看了下进程基本上都是php-fpm把CPU给占了,去看下日志吧。。。 Fatmouse 2019-12-04 nginx 1028 0 阅读全文
Nginx服务器对数据传输速度限制的基本配置方法讲解 注意: nginx 1.1.8 之后的版本的语法改为limit_conn_zone $binary_remote_addr zone=NAME:10m; NAME 就是 zone 的名字详情请看这里 http://nginx.org/en/docs/http/ngx_http_limit_conn_module.html Fatmouse 2019-12-06 nginx 932 0 阅读全文
详解Linux环境下使Nginx服务器支持中文url的配置流程 1:确定你的系统是UTF编码 2:NGINX配置文件里默认编码设置为utf-8 如果是用securecrt 上传文件,请选择 回话C>外观CUTF-8 如果是FTP软件也将默认编码设置为TUF-8 Fatmouse 2019-12-07 nginx 1021 0 阅读全文
nginx修改配置限制恶意爬虫频率 如何在nginx中限制恶意网络爬虫抓取内容呢?也就是限制下恶意爬虫的抓取频率。下面来一起看看。 Fatmouse 2019-12-08 nginx 930 0 阅读全文
nginx环境下配置ssl加密(单双向认证、部分https) nginx下配置ssl本来是很简单的,无论是去认证中心买SSL安全证书还是自签署证书,但最近公司OA的一个需求,得以有个机会实际折腾一番。一开始采用的是全站加密,所有访问http:80的请求强制转换(rewrite)到https,后来自动化测试结果说响应速度太慢,https比http慢慢30倍,心想怎么可能,鬼知道他们怎么测的。所以就试了一下部分页面https(不能只针对某类动态请求才加密)和双向认证。下面分节介绍。 Fatmouse 2019-12-10 nginx 1051 0 阅读全文
nginx泛域名解析配置教程 最近一个项目需要承载高并发请求,所以在后端语言上选择了NodeJs,但是nodejs有时候读取不到请求的主机名,所以想到使用nginx+nodejs的方式进行处理。 Fatmouse 2019-12-11 nginx 79540 0 阅读全文
阿里云Linux系统Nginx配置多个域名的方法详解 Nginx绑定多个域名,可通过把多个域名规则写一个配置文件里实现,也可通过分别建立多个域名配置文件实现,为了管理方便,建议每个域名建一个文件,有些同类域名则可写在一个总的配置文件里。 Fatmouse 2019-12-12 nginx 850 0 阅读全文
Nginx搭建https服务器教程 HTTPS简介HTTPS(Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单来讲就是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 Fatmouse 2019-12-14 nginx 988 0 阅读全文
详解NGINX访问https跳转到http的解决方法 问题:浏览器打开https://www.jb51.net/aaa.html,然后跳转到//www.jb51.net/aaa.html网站架构:用户--https--->nginx代理---http---->tomcat/nginx+php Fatmouse 2019-12-15 nginx 1081 0 阅读全文
利用nginx访问日志如何记录mysql中的用户id详解 前言 大家应该都知道,nginx有很强大的日志功能,但是在缺省状态下,它只能记录用户的IP地址以及浏览器信息。如果我们有用户登录注册系统,在用户已登录的情况下,想记录访问某一个网页的到底是哪一个用户,怎么办呢?因为我们不只想知道到底是哪一个IP地址访问了哪一个网页,并且还想知道到底是哪一个登录用户访问了哪一个网页,这对于我们日后有针对性地向他/她推荐信息甚至推送广告都是非常有用的。下面话不多说,来一起看看详细的介绍: Fatmouse 2019-12-16 nginx 805 0 阅读全文
Nginx多层代理配置方法 此篇只说nginx的多级代理配置,不扯其他的.需求:hba.changyoufun.com-121.201.125.239(gd1)--hk1--co(alphaclash.ggdev.co) 广东代理--->香港--->加拿大 Fatmouse 2019-12-18 nginx 751 0 阅读全文
Nginx启用Brotli算法压缩的示例 Brotli 是 Google 开发的一种压缩格式,它通过内置分析大量网页得出的字典,实现了更高的压缩比率,同时几乎不影响压缩 / 解压速度。 Fatmouse 2019-12-20 nginx 887 0 阅读全文
详解Nginx 动态 DNS 反向代理的几种写法 这篇文章的更新拖了半个月,真的是感动中国了。Nginx 默认会缓存 DNS,大家都知道,如果做反向代理,其实是访问的目标 ip,所以一旦缓存了目标 ip 就会非常麻烦。 Fatmouse 2019-12-22 nginx 877 0 阅读全文