Get the App
SLTechnology News&Howtos  ›  Servers  › 

Nginx hides and forges version numbers

Shulou Source: shulou.com Published: 2022-06-02 19:54:26 10月03日 Update

1. Curl command is used by default to access:

# curl-I http://172.17.0.5

2. Modify the nginx.conf configuration file and add the following code to the http configuration section:

# vim / usr/local/nginx/conf/nginx.conf

Server_tokens off

3. Modify the fastcgi.conf configuration file and comment on the following code:

# vim / usr/local/nginx/conf/fastcgi.conf

Fastcgi_param SERVER_SOFTWARE nginx/$nginx_version

4. Overload Nginx:

# nginx-s reload

5. Use curl command to access:

# curl-I http://172.17.0.5

6. Forge the name and version number of Nginx:

# vim / usr/src/nginx-1.16.1/src/core/nginx.h, modify the following code

# 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, delete the newly added code: server_tonkens off

# nginx-s stop

# nginx

7. Use curl command to access:

# curl-I http://172.17.0.5

Tags: Code command configuration file version name comment new Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno macOS Shulou Tech Info Linux Huawei vpn