zoukankan      html  css  js  c++  java
  • nginx企业级优化

    配置nginx隐藏版本号

    • 获取网站信息

      curl -I http://192.168.200.18
      server:nginx/1.8.0  #网站应用以及版本号
      
    • 修改源码包

      #安装nginx,直到解压到目录步骤中
      cd /usr/src/nginx-1.14.2/
      vim src/core/nginx.h
        #define NGINX_VERSION      "1.11.1"    #版本号
        #define NGINX_VER          "apche/" NGINX_VERSION    #应用名称
      #编译安装
      ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx && make && make install
      #启动查看
      curl -I http://192.168.200.19
      server:apche/1.11.1
      
    • 修改配置文件

      vim /usr/local/nginx/conf/nginx.conf
      28  server_tokens  off;  #添加隐藏版本配置
      #启动查看
      curl -I http://192.168.200.19
      server:nginx
      

    修改nginx的用户和组

    • 在编译安装是指定
      ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx && make && make install

    • 修改配置文件

      在nginx.conf中添加user  nginx nginx;
      

    配置页面缓存时间

    • nginx将页面放回客户端时,设置缓存页面时间,以方便客户在日后进行统一操作时,方便返回。一般只针对静态页面。
      #配置方法,在http段,server段,location段配置过期参数
      location ~ .(gif|jpg|jpeg|gng|bmp|ico)$ {
                    expires 1d;
            }
       #页面中以上述结尾的文件缓存一天
            location ~ .*.(js|css)$ {
                    expires 1h;
            }
        #页面中以上述结尾的文件缓存一小时
      
      #重启nginx
      自行检测添加图片fiddler抓包日志软件
      

    nginx日志切割

    • nginx日志
      [root@hostlocal html]# ls -l   /usr/local/nginx/logs/
      总用量 96
      -rw-r--r--. 1 root root 56896 9月  15 18:50 access.log
      -rw-r--r--. 1 root root 36459 9月  15 18:46 error.log
      -rw-r--r--. 1 root root     5 9月  15 18:32 nginx.pid
      
      
    • datetime命令
      
      
  • 相关阅读:
    centos 7 搭建 LNMP ( Linux+Nginx+MySQL+PHP )
    centos 7 安装 redis-5.0.5
    centos 7 安装 Oracle 12c
    centos 7 SVN安装脚本搭建主从同步灵活切换
    Windwos Java‘bat 环境变量配置脚本
    centso 7 Keepalived 配置脚本
    centos 7 私有云盘 OwnCloud 安装搭建脚本
    Linux fing cd 查找文件/文件夹并进入目录命令
    Linux grep命令 -- 三剑客老三
    基础脚本
  • 原文地址:https://www.cnblogs.com/wml3030/p/15292300.html
Copyright © 2011-2022 走看看