नामकरण 1.3.5 सर्वर का नाम: प्रतिक्रिया हैडर


1

नग्नेक्स में 1.2 & amp; 1.3 आप नाम बदलने के लिए स्रोत को संशोधित कर सकते हैं:

src / http / ngx_http_header_filter_module.c (लाइनें 48 और 49):

static char ngx_http_server_string[] = "Server: Not Nginx" CRLF;
static char ngx_http_server_full_string[] = "Server: Not Nginx/1.0" CRLF;

उन का नाम बदलना और स्रोत को पुन: स्थापित करना नगिनक्स 1.2 में सर्वर प्रतिक्रिया नाम को बदलता है।

हालाँकि 1.3 में ऐसा करने से नाम परिवर्तित नहीं होता है। यह अभी भी कहता है nginx / 1.3.5 और server_tokens बंद के साथ; यह सिर्फ कहता है nginx

मैं 3rd पार्टी एडऑन हेडर को अधिक स्थापित किए बिना 1.3 में सर्वर का नाम कैसे बदल सकता हूं? मैं स्रोत से संकलन करना चाहता हूं।

जवाबों:


1

परिवर्तन: src/http/modules/perl/Makefile.PL

यह कहाँ पढ़ता है:

NAME              => 'nginx',

0

मैंने Nginx 1.3.7 के साथ कोशिश की है। आप पहले की तरह ही तकनीक का उपयोग कर सकते हैं।

परिवर्तन: src/http/ngx_http_header_filter_module.c

यह कहाँ पढ़ता है:

static char ngx_http_server_string[] = "Server: nginx" CRLF;

और फिर बदलें: src/core/nginx.h

यह कहाँ पढ़ता है:

#define NGINX_VERSION      "1.3.7"
#define NGINX_VER          "nginx/" NGINX_VERSION
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.