亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

一文看懂如何隱藏或者修改nginx信息

 

Http中的Nginx版本信息

查看http請求的response里面的header我們會發(fā)現(xiàn)有server這個參數(shù),它表示服務(wù)端使用的是什么web服務(wù)器。

例如

新浪網(wǎng):

Server: nginx

開源中國:

Server: Tengine

segmentfault甚至都沒有返回server!

很多網(wǎng)站不止返回了nginx而且還帶了版本號,而像版本號這種東西完全沒必要暴露給用戶,我們可以通過設(shè)置server_tokens off隱藏掉版本號:

http {
 include mime.types;
 default_type Application/octet-stream;
 #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; 
 server_tokens off; ##隱藏版本號

php中的Nginx版本信息

即使把server_tokens設(shè)為了off,也并不代表nginx的版本號是完全不可見的~

一文看懂如何隱藏或者修改nginx信息

 

通過上圖我們可以看到雖然http返回的header里面已經(jīng)沒有了版本號,但是php里面還是可以獲取到nginx的版本號的,如果要對PHP也隱藏掉版本號就需要修改fastcgi.conf這個文件了:

去掉后面的 /$nginx_version 或者 直接注釋掉這一行!

fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

修改或者隱藏Nginx信息

如果我希望nginx也不顯示呢?或者修改nginx為Tengine呢?

這個時候就要修改nginx源碼文件src/core/nginx.h,例如我把nginx修改問tengine:

/*
 * Copyright (C) Igor Sysoev
 * Copyright (C) Nginx, Inc.
 */#ifndef _NGINX_H_INCLUDED_#define _NGINX_H_INCLUDED_#define nginx_version 1009005/*#define NGINX_VERSION "1.9.5"#define NGINX_VER "nginx/" NGINX_VERSION*/#define NGINX_VERSION "2.1.1"#define NGINX_VER "Tengine/" NGINX_VERSION#ifdef NGX_BUILD#define NGINX_VER_BUILD NGINX_VER " (" NGX_BUILD ")"#else#define NGINX_VER_BUILD NGINX_VER#endif#define NGINX_VAR "NGINX"#define NGX_OLDPID_EXT ".oldbin"#endif /* _NGINX_H_INCLUDED_ */

也可以把NGINX_VER 賦值為空,這樣Http 返回的header里面的server也為空了!

需要注意的是,如果server_tokens設(shè)置為off,即使源碼NGINX_VER 賦值為空或者改成其他值,返回的server還是nginx,只是不顯示版本號!

分享到:
標(biāo)簽:nginx
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定