码迷,mamicode.com
首页 > Web开发 > 详细

隐藏Nginx和PHP版本号

时间:2018-04-16 16:12:40      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:Nginx   php   

  OS:CentOS release 6.9 (Final)

  任务:隐藏Nginx、PHP版本号

[root@sky9890 html]# curl  -I  101.132.79.69/

HTTP/1.1 200 OK

Server: nginx/1.10.3

Date: Mon, 16 Apr 2018 03:26:32 GMT

Content-Type: text/html

Connection: keep-alive

X-Powered-By: PHP/5.3.27

 

   隐藏Nginx版本号:

nginx配置文件nginx.conf,http{...}中加入以下代码

http {

    server_tokens off;

}

 

[root@sky9890 conf]# curl -I 101.132.79.69 

HTTP/1.1 200 OK

Server: nginx    #隐藏了版本号

Date: Mon, 16 Apr 2018 03:31:17 GMT

Content-Type: text/html

Connection: keep-alive

X-Powered-By: PHP/5.3.27

 

php中隐藏版本号的方法:

php配置文件php.ini,修改如下:

[root@sky9890 lib]# vi /usr/local/php/lib/php.ini

expose_php = On  #expose_php = Off

[root@sky9890 /]# killall php-fpm 

[root@sky9890 /]# /usr/local/php/sbin/php-fpm   #重新启动此服务


[root@sky9890 conf]# curl  -I 101.132.79.69 

HTTP/1.1 200 OK

Server: nginx

Date: Mon, 16 Apr 2018 03:31:17 GMT

Content-Type: text/html

Connection: keep-alive

#没有显示php版本信息了

 


隐藏Nginx和PHP版本号

标签:Nginx   php   

原文地址:http://blog.51cto.com/sky9896/2103980

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!