আমি আমার সার্ভারে ডেবিয়ান জেসি চালাচ্ছি এবং সম্প্রতি http / 2 সমর্থন (এনগিনেক্স 1.10) সহ নতুন এনগিনেক্স ওয়েব সার্ভারে আপগ্রেড করেছি। আজকের মতো, এটি দুর্দান্ত কাজ করে এবং ওয়েবসভারটি HT2 প্রোটোকল সহ সামগ্রী সরবরাহ করে।
আমি পড়েছি, সেই ক্রোম এনপিএন সমর্থন ছাড়ছে এবং কেবলমাত্র 15.5.2016 এর পরে ALPN কে অনুমতি দেয়। ALPN এক্সটেনশন, যার জন্য ওপেনসেল ১.০.২ ইনস্টল করা প্রয়োজন, তবে ডেবিয়ান জেসিতে কেবল ওপেনসেল ১.০.১ থাকে (এছাড়াও ডেবিয়ান ব্যাকপোর্ট এবং অন্য সংগ্রহস্থলগুলিতে, এই ডিবিয়ানটির জন্য কোনও ওপেনসেল 1.0.2 সংস্করণ নেই)।
এবং সমস্যাটি আছে - আমি এসপিডিওয়াই থেকে এইচটিপি 2 তে আপগ্রেড করেছি এবং কয়েক দিনের মধ্যে, আমাকে HT2 বন্ধ করতে হবে এবং এসপিডিওয়াই ব্যবহার করতে পারবেন না কারণ নিগেক্সের এই সংস্করণটিতে কেবল http2 রয়েছে। আমি আরও পড়েছি, এই ডেবিয়ান সংস্করণটি ওপেনসেল ১.০.১ এর সাথে আটকে থাকবে এবং কেবলমাত্র ডেবিয়ান প্রসারিতটিতে ওপেনসেল ১.০.২ থাকবে। তবে মুক্তির তারিখটি প্রায় বছর রয়েছে এবং ক্রোম শীঘ্রই সমর্থন ছেড়ে দিবে, তাই আমি http2 প্রোটোকলের সুবিধাটি ছাড়তে চাই না।
নিজস্ব বিল্ড (খারাপ রক্ষণাবেক্ষণ) তৈরি না করে বা ব্যাকপোর্টের সংগ্রহস্থলের জন্য অপেক্ষা না করে এই সিস্টেমে কীভাবে ওপেনসেল ১.০.২ ইনস্টল করা যায়? আমি আমার সিস্টেমে ওপেনসেল এর দুটি সংস্করণও চাই না যদি সেগুলির একটি অবশ্যই ম্যানুয়ালি লিঙ্কযুক্ত এবং বজায় থাকে।
কোন সাহায্যের জন্য ধন্যবাদ।
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
।