如何隐藏Nginx的版本号

  

如何隐藏Nginx的版本号?针对这个问题,今天小编总结这篇有关的文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。

查看方法

 <代码>使用提琴手工具在Windows客户端查看Nginx版本号
  在centos系统中使用“旋度我网址”命令查看 

Nginx隐藏版本号的方法

 <代码>修改配置文件法
  修改源码法 

一、安装Nginx

1,在Linux上使用远程共享获取文件并挂载到mnt目录下

 <代码> [root@localhost ~] # smbclient - l//192.168.100.3/,# #远程共享访问
  进入SAMBA \根# 39;密码:
  
  ,,,,,,,,,,,,,,,Sharename大敌;,,类型,,,评论
  ,,,,,,,,,,,,,,,,- - - - - - - - - - - -,,- - - - -,,- - - - - - -
  ,,,,,,,,,,,,,,,LNMP-C7大敌;,,,磁盘,,,
  root@localhost ~ #山。cifs//192.168.100.3/LNMP-C7/mnt, # #挂载到/mnt目录下 

2,解压源码包到/opt下,并查看

 <代码> [root@localhost ~] # cd/mnt,,# #切换到挂载点目录
  [root@localhost mnt] # ls
  Discuz_X3.4_SC_UTF8。邮政,,nginx-1.12.2.tar.gz
  mysql-boost-5.7.20.tar。广州,php-7.1.20.tar.gz
  [root@localhost mnt] #焦油zxvf nginx-1.12.2.tar。广州- c/opt,# #解压Nginx源码包到/opt下
  [root@localhost mnt] # cd/opt/,,# #切换到解压的目录下
  root@localhost选择# ls
  nginx-1.12.2, rh  

3,安装编译需要的环境组件包

 <代码>安装\ [root@localhost选择]# yum - y
  gcc \,,,,,,,,,,,,,,,,,,,//c语言
  gcc-c + + \,,,,,,,,,,,,//c++语言
  pcre-devel \,,,,,,,,,,//pcre语言工具
  zlib-devel,,,,,,,,,,,//数据压缩用的函式库代码 

4,创建程序用户nginx并编译nginx

 <代码> [root@localhost选择]# useradd - m - s/sbin/nologin nginx, # #创建程序用户,安全不可登陆状态
  [root@localhost选择]# id nginx
  uid=1001 (nginx) gid=1001 (nginx)组=1001 (nginx)
  [root@localhost选择]# cd nginx-1.12.0/,,,,,,,,# #切换到nginx目录下
  [root@localhost nginx-1.12.0] # ./configure \,,,,# #配置nginx
  比;——prefix=/usr/地方/nginx \,,,,# #安装路径
  比;——用户=nginx \,,,,,,,,,,,,# #用户名
  比;——组=nginx \,,,,,,,,,,,# #用户组
  比;——with-http_stub_status_module,,# #状态统计模块 

5,编译和安装

 <代码> [root@localhost nginx-1.12.0] #让,,# #编译
  …
  [root@localhost nginx-1.12.0] #制作安装,# #安装
  …
  [root@localhost nginx] # ln - s/usr/local/nginx/sbin/nginx/usr/local/sbin/# #创建软连接让系统识别nginx启动脚本 

6,制作管理脚本,便于使用服务管理使用

 <代码> [root@localhost nginx] # cd/etc/init.d/,# #切换到启动配置文件目录
  [root@localhost init。d] # ls
  功能,netconsole网络,README
  [root@localhost init。d] # vim nginx,,,,# #编辑启动脚本文件
  
  # !/bin/bash
  # chkconfig: 20 - 99,,,,,,,,,,,,,,,,,,# #注释信息
  描述:Nginx服务控制脚本
  学监=?usr/地方/nginx/sbin/nginx",,,,,# #设置变量为nginx命令文件
  PIDF=?usr/地方/nginx/日志/nginx.pid",,,# #设置变量PID文件进程号为5346
  例“1美元,在,
  ,,,,,,,,开始)
  ,,,,,,,,,,,,,,,学监美元大敌;,,,,,,,,,,,,,,,,,,# #开启服务
  ,,,,,,,,,,,,,,,,;;
  ,,,,,,,,停止)
  ,,,,,,,,,,,,,,,,杀死- s退出美元(猫PIDF美元),,,,,,# #关闭服务
  ,,,,,,,,,,,,,,,,;;
  ,,,,,,,,重启),,,,,,,,,,,,,,,,,,,,,,# #重启服务
  ,,,,,,,,,,,,,,,0美元停止
  ,,,,,,,,,,,,,,,0美元开始
  ,,,,,,,,,,,,,,,,;;
  ,,,,null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

如何隐藏Nginx的版本号