nginx "server_tokens" विन्यास अनदेखा

nginx.conf:

server_tokens off;

इसे अनदेखा क्यों किया जा सकता है, हेडर अभी भी भेजा गया है:

Server: nginx

नहीं, अन्य शामिल कॉन्फ़िगरेशन फ़ाइलों में server_tokens कॉन्फ़िगरेशन नहीं है।

हाँ, मैंने सभी सेवाओं को पुनरारंभ किया था।

11

1 उत्तर

server_tokens निर्देश पर दस्तावेज़ उद्धृत करने के लिए :

त्रुटि संदेशों में और "सर्वर" प्रतिक्रिया शीर्षलेख फ़ील्ड में nginx संस्करण उत्सर्जित या अक्षम करता है।

दस्तावेज़ों के अनुसार, यह इस प्रकार सर्वर शीर्षलेख की पीढ़ी को रोकता नहीं है बल्कि केवल सटीक संस्करण को जोड़ने से रोकता है। यदि आप सर्वर शीर्षलेख को पूरी तरह से हटाना चाहते हैं, तो आप ngx_headers_more मॉड्यूल का उपयोग कर सकते हैं।

16
जोड़ा
अगर मुझे एक ऐसे मॉड्यूल को संकलित करना है जो पैकेज में भी शामिल नहीं है, तो मैं सिर्फ nginx के स्रोत को भी बदल सकता हूं। यह एक विकल्प नहीं है। बंद मतलब है .. थोड़ा सा नहीं। यह nginx के लिए -1 है :-(
जोड़ा लेखक DanFromGermany, स्रोत
सेटिंग दस्तावेज के रूप में काम करता है। यदि आप nginx में कुछ भी बदलना चाहते हैं, तो सही चैनलों पर एक समस्या खोलें। मैं वास्तव में यहां अपने रान का पालन नहीं कर रहा हूं ...
जोड़ा लेखक Holger Just, स्रोत