标签:Nginx相关的结果457条:

    CentOS6.5使用yum命令方便快捷安装Nginx

      1、默认yum仓库无法直接安装nginx,需要创建一个文件/etc/yum.repos.dginx.repo,并将下面的内容复制进去:[nginx]name=nginxrepobaseurl=http:/ginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=12、编辑并保存/etc/yum.repos.dginx.repo…

    发布于:2019-11-07 18:36:15

    CentOS 7 下编译Nginx并打包成rpm

      上次说的,最近喜欢上了折腾Nginx。作为一个Web从业人员,越来越觉得Nginx太强大了。于是便花了几天时间研究在Debian及CentOS下从源代码开始将Nginx打包成debpm,这篇是记录CentOS7下将Nginx打包成rpm。安装软件之前肯定是先要更新:yumupdate安装编译环境:yuminstallgccgcc-c++rpm-build安装Nginx所依赖的包:yuminstal…

    发布于:2019-11-07 18:23:35

    Ansible实战之Nginx高可用代理LNMP-wordpress

      Ansible实战之Nginx高可用代理LNMP-wordpress实验环境:前端使用Nginx做代理服务器,静态资源经由缓存服务器,连接后端web集群,动态资源直接连接后端集群,可由Nginx代理或Varnish实现动静分离,web服务端连接PHP服务,从而更好的提供动态资源,将动态资源数据保存在Mysql关系型数据库上,且Mysql数据库使用主从复制的技术。为验证整体架构的准确性,故将wordpress应用搭建在web服务端,来验证构架的有效性。为了防止单点故…

    发布于:2019-11-07 18:03:04

    Saltstack批量编译部署Nginx(多模块)

      Saltstack批量编译部署Nginx(多模块)最近一直在研究saltstack的同步文件和批量执行命令,随着架构的变大,批量部署的需求也变得明显起来了,我需要用一条命令就部署好nginx和tomcat,并且符合我所有的环境需求,可以直接投入生产环境使用,这就需要用到saltstack的批量安装部署功能了。这篇文章主要介绍nginx的批量部署,下篇讲解tomcat多实例的批量部署方法。环境介绍:CentOS6.5salt2015.5.10ngi…

    发布于:2019-11-07 17:49:07

    nginx log常用统计

      IP相关统计统计IP访问量awk'{print$1}'access.log|sort-n|uniq|wc-l查看某一时间段的IP访问量(4-5点)grep"07/Apr/2017:0[4-5]"access.log|awk'{print$1}'|sort|uniq-c|sort-nr|wc-l查看访问最频繁的前100个IPawk'{print$1}'access.log|sort-n|uniq-c…

    发布于:2019-11-07 17:36:01

    Nginx下使用Fastcgi_cache和ngx_pagespeed优化WordPress性能

      Nginx下使用Fastcgi_cache和ngx_pagespeed优化WordPress性能今天要给大家分享的是最近明月一直在折腾的一个基于Nginx的静态化缓存方法,这个方法不是依托于WordPress系统的,而是直接在WEB服务器层面生成和调取静态化缓存的,可以说在执行效能上是WordPress插件静态化的效能无法比拟的,再配合ngx_pagespeed模块使用Google的PageSpeed技术压缩优化js、css、图片等静态文件后,直接让WordPress在服务器层面就达到最佳的…

    发布于:2019-11-07 17:28:36

    ngxtop:在命令行实时监控 Nginx 的神器

      ngxtop:在命令行实时监控 Nginx 的神器Nginx网站服务器在生产环境中运行的时候需要进行实时监控。实际上,诸如Nagios,Zabbix,Munin的网络监控软件是支持Nginx监控的。如果你不需要以上软件提供的综合性报告或者长期数据统计功能,只是需要一种快速简便的办法去监控Nginx服务器的请求的话,我建议你采用一个叫ngxtop的命令行工具。你马上就会发现ngxtop从界面和名称都借鉴了著名的top命令。ngxtop是通过分析Ng…

    发布于:2019-11-07 17:19:41

    shell 格式化输出nginx的编译参数

      命令nginx-V>nginx.txtcat-nnginx.txt|sed-n'5,18p'|awk'{$1="";print$0}'|sed's/^[]*//g'|tr'\n'','|sed-n's/,//gp'|tr"""\n"结果configurearguments:--user=nginx--group=nginx--prefix=/usr/shareginx--sbin-path=…

    发布于:2019-11-07 16:51:45

    nginx 解决微信文章图片防盗链

      解决图片防盗链的方法就是要把请求头的referer去掉就可以。我们可以用nginx反向代理微信图片的链接,并把请求的referer去掉。首先找到微信图片服务器的IP$pingmmbiz.qpic.cnPINGssd.tcdn.qq.com(110.81.153.148):56databytes64bytesfrom110.81.153.148:icmp_seq=0ttl=56time=10.590…

    发布于:2019-11-07 16:28:34

    linux下nginx不支持中文URL路径的解决方案

      linux下nginx不支持中文URL路径的解决方案1、确定你的系统是UTF编码[root@localhost~]#echo$LAGNen_US.UTF-82、nginx配置文件里默认编码设置为utf-8server{listen80;server_name.inginx.com;indexindex.htmlindex.htmindex.php;root/usr/localginx/html/inginx.com;charsetutf-8;}3、…

    发布于:2019-11-07 16:12:31

    nginx 防御ddos

      防御DDOS是一个系统工程,攻击花样多,防御的成本高瓶颈多,防御起来即被动又无奈。DDOS的特点是分布式,针对带宽和服务攻击,也就是四层流量攻击和七层应用攻击,相应的防御瓶颈四层在带宽,七层的多在架构的吞吐量。对于七层的应用攻击,我们还是可以做一些配置来防御的,例如前端是Nginx,主要使用nginx的http_limit_conn和http_limit_req模块来防御。ngx_http_lim…

    发布于:2019-11-07 15:42:37

    Nginx lua 接收 GET/POST 请求

      有时候写一些简单的api接口如果不想再起个php-fpm,完全可以通过nginx加lua在nginx直接实现。当然前提是你必须给nginx安装lua-nginx-module模块。下面是nginx的配置及lua代码:lua_need_request_bodyon;location=/api{default_typetext/plain;content_by_lua_block{ngx.req.re…

    发布于:2019-11-07 15:20:29

    Nginx配置调优

      nginx运行进程个数worker_processes4;表示启动nginxprocess数.一般建议设置为cpu核心数或者核心数*2cpu亲和力如果cpu为四核心,设置进程数为4worker_processes4;worker_cpu_affinity0001001001001000;如果cpu为八核心,设置进程数为8worker_processes8;worker_cpu_affinity00…

    发布于:2019-11-07 15:07:12

    nginx+lua在帐号系统中的应用

      nginx+lua在帐号系统中的应用我们的帐号系统要应用到多个产品里,所以设计的系统需要满足高并发的特性。项目A更新密码,项目B就得下一次触发接口时,自动登出。我们帐号系统没有使用Oauth2.0,而是采用了简单的JWT(JsonWebToken)的方式来处理的用户认证。所以,帐号系统要提供一个验证用户密码修改的API。这里就不展开讲jwt了。不了解的可以去google。jwt一共三段:xxx.yyy.zzz,我们把重要的信息放在p…

    发布于:2019-11-07 14:47:21

    nginx+lua 实现请求流量上报kafka

      nginx+lua 实现请求流量上报kafka环境依赖前面26、27、28讲到的博文环境即可,上报kafka,只需在应用层nginx上操作(192.168.0.16,192.168.0.17)请求上报kafka其实很简单,大致思路是:下载lua-resty-kafka,提供lua操作kafka的方法类库lua获取nginx请求参数,组装上报对象上报对象encodecjson编码luakakfa上报即可代码实现引入lua-resty-kafka…

    发布于:2019-11-07 14:23:45

    通过配置nginx的proxy_set_header解决无法正确获取客户端访问ip地址总显示127.0.0.1

      一、前言为了防止本站资源(小木人印象www.xwood.net)被恶意下载,最近实现安全控制模块-通过分析用户访问IP地址在有效时间内的对本站资源合理下载量,作为黑名单规则,但是发现获取通过之前HttpClientIpUtils工具类获取的ip地址都是127.0.0.1,无法获取终端访问用户有效的ip地址,导致黑名单库无法创建。二、解决方法由于nginx配置服务端的反向代理导致,之前反向配置如下l…

    发布于:2019-11-07 14:00:57