मैं अपने सर्वर पर डेबियन जेसी चला रहा हूं और हाल ही में http / 2 समर्थन (nginx 1.50) के साथ नए nginx वेब सर्वर पर अपग्रेड किया गया है। आज के रूप में, यह महान काम करता है और वेबसर्वर http2 प्रोटोकॉल के साथ सामग्री वितरित कर रहा है।
मैंने पढ़ा है, कि क्रोम NPN सपोर्ट को छोड़ रहा है और केवल 15.5.2016 के बाद ALPN की अनुमति देता है। ALPN एक्सटेंशन है, जिसे खुलने के लिए 1.0.2 इंस्टॉल की आवश्यकता होती है, लेकिन डेबियन जेसी पर केवल ओपनएसएल 1.0.1 (डेबियन बैकपोर्ट और अन्य रिपॉजिटरी पर भी, इस डेबियन के लिए कोई ओपनसेल 1.0.2 संस्करण नहीं है)।
और समस्या यह है - मैंने SPDY से http2 में अपग्रेड किया है और कुछ दिनों में, मुझे http2 को बंद करना होगा और SPDY का उपयोग नहीं कर सकता क्योंकि nignx के इस संस्करण में केवल http2 है। मैंने यह भी पढ़ा है, कि डेबियन का यह संस्करण ओप्सनल 1.0.1 के साथ अटका रहेगा और केवल डेबियन स्ट्रेप का ओपनस्लैक 1.0.2 होगा। लेकिन तारीख जारी करने के लिए लगभग वर्ष है और क्रोम जल्द ही समर्थन छोड़ देगा, इसलिए मैं http2 प्रोटोकॉल का लाभ ढीला नहीं करना चाहता।
क्या इस सिस्टम पर, अपने स्वयं के बिल्ड (खराब रखरखाव) का निर्माण किए बिना या इसे रखने के लिए बैकपोर्स रिपॉजिटरी की प्रतीक्षा किए बिना, इस सिस्टम पर कोई 1.0sl स्थापित करने का कोई समाधान है? मैं भी अपने सिस्टम पर दो संस्करण के ओपनस्ले को नहीं चाहता, यदि उनमें से एक को मैन्युअल रूप से जोड़ा और बनाए रखा जाना चाहिए।
किसी भी मदद के लिए धन्यवाद।
1.0.2
में jessie
बस कुछ ही समय बाद फ्रीज (जो उस वक्त अस्वीकार कर दिया था):। "इस संस्करण 1.0.1 संस्करण के साथ संगत होना चाहिए मैं कुछ भी उम्मीद नहीं है तोड़ने के लिए 1.0.1 से 1.0.2 तक। " (मुझे अधिक जानकारी होगी libc6
।)
apt-get install -t stretch nginx
(एक वेनिला पर Debian jessie
साथ nginx
स्थापित) में खींच लेंगे: nginx nginx-common nginx-full libnginx-mod-http-auth-pam libnginx-mod-http-geoip libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream libssl1.0.2
। (ये दस पैकेज हैं ..)
apt pinning
और उपयोगopenssl
कर सकते हैंDebian stretch
।