Web中间件之Nginx篇

Web中间件之Nginx篇

2个月前 (08-22) 浏览: 74 评论: 0

Web中间件学习篇 本篇主要从IIS、Apache、Nginx、Tomcat四种常见中间件的Nginx入手,介绍相关安全知识,遵循“中间件简介→如何搭建网站→安全配置分析→安全日志分析”的顺序进行学习,旨在梳理常见Web中间件的知识点,为Web安全学习打好基础。 Nginx简介 Nginx(发音同engine x)是一个网页服务器,它能反向代理HTTP, HTTPS, SMTP, POP3, IM

如何测试Nginx的高性能

如何测试Nginx的高性能

3个月前 (07-27) 浏览: 77 评论: 0

简介 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器; 作为一款轻量级的Web服务器,具有占有内存少,并发能力强等优势,是高连接并发场景下Apache的不错的替代品; 本篇主要介绍Nginx作为Web服务器时,相对于Apache的性能优势; 下一篇将会介绍Nginx作为方向代理服务器的实现; 重要特点 非阻塞:数据复制时

Nginx中如何限制某个IP同一时间段的访问次数

Nginx中如何限制某个IP同一时间段的访问次数

3个月前 (07-13) 浏览: 77 评论: 0

如何设置能限制某个IP某一时间段的访问次数是一个让人头疼的问题,特别面对恶意的ddos攻击的时候。其中CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包, 造成对方服务器资源耗尽,一直到宕机崩溃。 cc攻击一般就是使用有限的ip数对服务器频繁发送数据来达到攻击的目的,nginx

用Shell脚本分析Nginx日志

用Shell脚本分析Nginx日志

8个月前 (02-15) 浏览: 593 评论: 0

本节将介绍用Shell脚本来分析Nginx负载均衡器的日志,这样可以快速得出排名靠前的网站和IP等,推荐大家使用线上环境下的Shell脚本。本节中的Shell脚本又分为两种情况,第一种情况是Nginx作为最前端的负载均衡器,其集群架构为Nginx+Keepalived时,脚本内容如下所示: [root@tiejiang ~]# vim log-nginx.sh  #!/bin/bash    if

使用log_format为Nginx服务器设置更详细的日志格式

使用log_format为Nginx服务器设置更详细的日志格式

9个月前 (01-16) 浏览: 104 评论: 0

使用log_format为Nginx服务器设置更详细的日志格式 nginx服务器日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是access_log,用来指定日志文件的存放路径、格式和缓存大小,一般在nginx的配置文件中日记配置(/usr/local/nginx/conf/nginx.conf)。 nginx的log_format有很多可选的参数用于指示服务器的活

CentOS 6.5编译安装Nginx1.10.2+MySQL5.5.52+PHP5.5.38

CentOS 6.5编译安装Nginx1.10.2+MySQL5.5.52+PHP5.5.38

10个月前 (12-20) 浏览: 286 评论: 0

准备篇 一、配置防火墙,开启80端口,3306端口 [root@localhost~]# vim /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j AC

如何测试Nginx的高性能并发

如何测试Nginx的高性能并发

11个月前 (12-08) 浏览: 216 评论: 0

简介 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器; 作为一款轻量级的Web服务器,具有占有内存少,并发能力强等优势,是高连接并发场景下Apache的不错的替代品; 本篇主要介绍Nginx作为Web服务器时,相对于Apache的性能优势; 下一篇将会介绍Nginx作为方向代理服务器的实现; 重要特点 1、非阻塞:数据复

LNMP(nginx php-fpm mysql) 环境部署——php

LNMP(nginx php-fpm mysql) 环境部署——php

11个月前 (11-23) 浏览: 128 评论: 0

前言: 之前已经说过部署的初衷,如有不清楚的,可以看下上篇的前言或在评论区留言给我。 此篇主要介绍安装php,php会要用到mysql连接数据库 准备: php官网:php.net 源码目录:/usr/local/src php采用源码安装方式 系统为:centos 6.8 php采用5.6版本。最新版本为7版本,如是新项目可采用7版本,对于老项目,如没有重构的准备,建议不要升级到7 安装: 1

Nginx安全配置研究

Nginx安全配置研究

1年前 (2016-10-25) 浏览: 121 评论: 0

0x00 测试环境 操作系统:CentOS6.5 Web服务器:Nginx1.4.6 Php版本:Php5.4.26 0x01 Nginx介绍 nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fastcgi管理进程选择cgi子进程处理结果并返回被nginx。 ng

通过nginx配置文件抵御攻击

通过nginx配置文件抵御攻击

1年前 (2016-09-19) 浏览: 151 评论: 0

0x00 前言 大家好,我们是OpenCDN团队的Twwy。这次我们来讲讲如何通过简单的配置文件来实现nginx防御攻击的效果。 其实很多时候,各种防攻击的思路我们都明白,比如限制IP啊,过滤攻击字符串啊,识别攻击指纹啦。可是要如何去实现它呢?用守护脚本吗?用PHP在外面包一层过滤?还是直接加防火墙吗?这些都是防御手段。不过本文将要介绍的是直接通过nginx的普通模块和配置文件的组合来达到一定的防

Puppet模块(六):nginx模块

Puppet模块(六):nginx模块

1年前 (2016-09-12) 浏览: 99 评论: 0

一、模块说明 Nginx反向代理服务、缓存服务、负载均衡服务。 二、目录结构      三、代码展示 1、files目录 conf.d    #其下存放nginx的配置文件,根据环境不同使用不同代码,也可以使用puppet的environments技术,本人暂未研究。 DeployPub     #生产环境的配置文件 DeployTest    #测试环境的配置文件 test01.conf    

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享