नामकरण 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.