मेरे पास एक ही आईपी पर वाइल्डकार्ड एसएसएल प्रमाणपत्र और कई उप-डोमेन हैं। अब मैं चाहता हूं कि मेरा नगीनेक्स केवल उल्लेखित सर्वर नामों को संभाले और दूसरों के लिए कनेक्शन छोड़ दे ताकि ऐसा लगे कि nginx
असूचीबद्ध सर्वर नामों के लिए नहीं चल रहा है (जवाब में अस्वीकार, अस्वीकार, मृत नहीं, प्रतिक्रिया में एक भी बाइट नहीं)। मैं निम्न कार्य करता हूं
ssl_certificate tls/domain.crt;
ssl_certificate_key tls/domain.key;
server {
listen 1.2.3.4:443 ssl;
server_name validname.domain.com;
//
}
server {
listen 1.2.3.4:443 ssl;
server_name _;
// deny all;
// return 444;
// return 404;
//location {
// deny all;
//}
}
मैं पिछले सर्वर ब्लॉक में लगभग सब कुछ करने की कोशिश की है, लेकिन कोई सफलता नहीं। मुझे ज्ञात वर्चुअल सर्वर या त्रुटि कोड से या तो वैध प्रतिक्रिया मिलती है। कृपया मदद कीजिए।