b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

swf加速 nginx优化压力测试

电脑杂谈  发布时间:2018-02-14 01:42:38  来源:网络整理

加速世界第几集有桐人_swf ios_swf加速

标签:

Nginx优化

Nginx以事件驱动(epoll)的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。但是Nginx并不支持cgi方式运行,原因是可以减少因此带来的一些程序上的漏洞。所以必须使用FastCGI方式来执行PHP程序。

由于Nginx本身的一些优点,轻量,开源,易用,越来越多的公司使用nginx作为自己公司的web应用服务器,本文详细介绍nginx源码安装的同时并对nginx进行优化配置。

一、Nginx的优化

1、编译安装前优化

编译前的优化主要是用来修改程序名等等,目的更改源码隐藏软件名称和版本号

安装zlib-devel、pcre-devel等依赖包

[root@CXW /]# yum -y install gcc gcc-c++ make libtool zlib zlib-devel pcre pcre-devel openssl openssl-devel

下载nginx的源码包:

解压源码包:

[root@CXW /]# tar zxf nginx-1.10.2.tar.gz 
[root@CXW /]# cd nginx-1.10.2/

隐藏软件名称和版本号

[root@CXW nginx-1.10.2]# vim src/core/nginx.h

//此行修改的是你想要的版本

#define NGINX_VERSION "1.22.22"//第13行

//此行修改的是你想修改的软件名称

#define NGINX_VER "nginx/" NGINX_VERSION//第14行

修改上面的信息,即可更改nginx显示版本。例如:

#define NGINX_VERSION "7.0"

#define NGINX_VER "IIS/" NGINX_VERSION

技术分享图片

修改HTTP头信息中的connection字段,防止回显具体版本号

拓展:通用http头,通用头包含请求和响应消息都支持的头,通用头包含Cache-Control、 Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via。对通用头的扩展要求通讯双方都支持此扩展,如果存在不支持的通用头,一般将会作为实体头处理。那么也就是说有部分设备,或者是软件,能获取到connection,部分不能,要隐藏就要彻底!

[root@CXW nginx-1.10.2]# vim src/http/ngx_http_header_filter_module.c

修改前:

static char ngx_http_server_string[] = "Server: nginx" CRLF;//第49行

修改后:

static char ngx_http_server_string[] = "Server:CXW" CRLF;

技术分享图片

修改HTTP头信息中的connection字段,防止回显具体版本号

拓展:通用http头,通用头包含请求和响应消息都支持的头,通用头包含Cache-Control、 Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via。对通用头的扩展要求通讯双方都支持此扩展,如果存在不支持的通用头,一般将会作为实体头处理。那么也就是说有部分设备,或者是软件,能获取到connection,部分不能,要隐藏就要彻底!


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-76432-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 范宇华
      范宇华

      央视应该道歉

    • 严参
      严参

      到明年就11元多一斤也就是说今年存10元到明年10

    热点图片
    拼命载入中...