Nginx 1.8编译安装

记录Nginx 1.8编译安装

创建nginx账户

安装依赖包

useradd -s /sbin/nologin www
yum -y install zlib zlib-devel pcre pcre-devel openssl openssl-devel

隐藏 nginx 版本

vi src/core/nginx.h    13行     
      #define nginx_version      1010002
      #define NGINX_VERSION      "6.12.62"         #此行修改的是你想要的版本号
      #define NGINX_VER          "apache/" NGINX_VERSION    #此行修改的是你想修改的软件名称

vi src/http/ngx_http_header_filter_module.c
    static u_char ngx_http_server_string[] = "Server: apache" CRLF; #第49行
./configure --prefix=/www/server/nginx --conf-path=/www/server/nginx/etc/nginx.conf --user=www --group=www --error-log-path=/www/log/nginx/error.log --http-log-path=/www/log/nginx/access.log --pid-path=/www/run/nginx/nginx.pid --lock-path=/www/lock/nginx.lock --with-http_ssl_module --with-http_gzip_static_module --with-debug --with-http_stub_status_module
#user  nobody;
worker_processes  4;
worker_cpu_affinity 0001 0010 0100 1000;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    use epoll;
    worker_connections  65535;
    multi_accept on;
}


http
    {
        include       mime.types;
        default_type  application/octet-stream;

        server_names_hash_bucket_size 512;
        client_header_buffer_size 32k;
        large_client_header_buffers 4 32k;
        client_max_body_size 50m;

        sendfile   on;
        tcp_nopush on;

        keepalive_timeout 60;

        tcp_nodelay on;

        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
        fastcgi_buffer_size 64k;
        fastcgi_buffers 4 64k;
        fastcgi_busy_buffers_size 128k;
        fastcgi_temp_file_write_size 256k;
		fastcgi_intercept_errors on;

        gzip on;
        gzip_min_length  1k;
        gzip_buffers     4 16k;
        gzip_http_version 1.1;
        gzip_comp_level 2;
        gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
        gzip_vary on;
        gzip_proxied   expired no-cache no-store private auth;
        gzip_disable   "MSIE [1-6]\.";

        limit_conn_zone $binary_remote_addr zone=perip:10m;
		limit_conn_zone $server_name zone=perserver:10m;

        server_tokens off;
        access_log off;

include /www/server/nginx/conf.d/*.conf;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值