系統(tǒng)運(yùn)維
1、默認(rèn)使用curl命令訪問(wèn):
# curl -i http://172.17.0.5
2、修改nginx.conf配置文件,在http配置段中新增如下代碼:
# vim /usr/local/nginx/conf/nginx.conf
server_tokens off;
3、修改fastcgi.conf配置文件,注釋如下代碼:
# vim /usr/local/nginx/conf/fastcgi.conf
fastcgi_param? server_software? nginx/$nginx_version;
4、重載nginx:
# nginx -s reload
5、使用curl命令訪問(wèn):
# curl -i http://172.17.0.5
6、偽造nginx的名稱和版本號(hào):
# vim /usr/src/nginx-1.16.1/src/core/nginx.h,修改如下代碼
#define nginx_version 1.16.1 –> #define nginx_version 2.3.2
#define nginx_ver nginx/ nginx_version –> #define nginx_ver tengine/ nginx_version
# cd /usr/src/nginx-1.16.1
# ./configure –prefix=/usr/local/nginx –user=nginx –group=nginx –with-threads –with-file-aio –with-http_ssl_module –with-http_v2_module –with-http_realip_module –with-http_addition_module –with-http_xslt_module –with-http_image_filter_module –with-http_geoip_module –with-http_sub_module –with-http_dav_module –with-http_flv_module –with-http_mp4_module –with-http_gunzip_module –with-http_gzip_static_module –with-http_auth_request_module –with-http_random_index_module –with-http_secure_link_module –with-http_degradation_module –with-http_slice_module –with-http_stub_status_module –with-http_perl_module –with-mail –with-mail_ssl_module –with-stream –with-stream_ssl_module –with-stream_realip_module –with-stream_geoip_module –with-stream_ssl_preread_module –with-compat –with-pcre
# make && make install
# cd /usr/local/nginx/conf
# vim nginx.conf,刪除之前新增的代碼:server_tonkens off;
# nginx -s stop
# nginx
7、使用curl命令訪問(wèn):
# curl -i http://172.17.0.5