ত্রুটি “SSL_ERROR_RX_RECORD_TOO_LONG " ঘটছে কারণ টার্গেট সুরক্ষিত সার্ভারে SSL ট্র্যাফিক সঠিকভাবে সেটআপ করা হয়নি৷ এই ত্রুটিটিও ঘটতে পারে যদি একটি ভুল কনফিগার করা প্রক্সি থাকে যা পোর্ট 443-এ সঠিকভাবে একটি SSL হ্যান্ডশেক করার অনুমতি দেয় না৷
সাধারণ মানুষের ভাষায়, এর মানে হল যে আপনার ব্রাউজার নিরাপদ ডেটা যাচাই করতে পারে না যা সাধারণত একটি SSL শংসাপত্র সঠিকভাবে কনফিগার না হওয়ার কারণে হয়। অন্যদের তুলনায় ফায়ারফক্সে এই ত্রুটিটি ব্যাপকভাবে রিপোর্ট করা হয়।
এখন দুই ধরনের মানুষ এই লেখাটি পড়বেন; একজন হবেন নিয়মিত ব্যবহারকারী যারা একটি ওয়েবসাইট অ্যাক্সেস করছেন এবং অন্য ধরনের ব্যবহারকারী হবেন যারা সার্ভার হোস্ট করছেন এবং তাদের শেষে এই সমস্যাটি সমাধান করছেন। আমরা শিরোনামের সামনে "উন্নত ব্যবহারকারীদের জন্য" লিখে প্রযুক্তিগত ব্যবহারকারীদের জন্য সমাধান নির্দেশ করে উভয় প্রকারের জন্য সমাধান তালিকাভুক্ত করেছি। একবার দেখুন!
সমাধান 1:একটি HTTP প্রোটোকল সহ সাইটে প্রবেশ করা
যে ব্যবহারকারীরা একটি নির্দিষ্ট ওয়েবসাইট অ্যাক্সেস করছেন তাদের জন্য সবচেয়ে সহজ সমাধান হল HTTPS এর পরিবর্তে HTTP প্রোটোকল ব্যবহার করা। HTTPS প্রোটোকলের জন্য একটি সুরক্ষিত হ্যান্ডশেক এবং SSL সার্টিফিকেট প্রয়োজন। সুরক্ষিত পদ্ধতির বিষয়ে সার্ভারের দিকে কোনো সমস্যা হলে, আপনি এখনও ডিফল্ট HTTP ব্যবহার করে ওয়েবসাইট অ্যাক্সেস করতে পারেন।
- আপনার ব্রাউজার খুলুন এবং ঠিকানা টাইপ করুন ওয়েবসাইটের এবং এন্টার টিপুন। সম্ভাবনা হল ব্রাউজার স্বয়ংক্রিয়ভাবে প্রোটোকলটিকে HTTPS হিসাবে সেট করবে৷ ৷
- ঠিকানা লাইন সম্পাদনা করুন এবং এটি HTTP এ সেট করুন .
- এখন আবার ওয়েবসাইট অ্যাক্সেস করার চেষ্টা করুন এবং দেখুন ত্রুটি এখনও পপ আপ হয় কিনা।
সমাধান 2:ফায়ারফক্সে প্রক্সি নিষ্ক্রিয় করা
বেশিরভাগ ব্যবহারকারী যারা এই সমস্যার মুখোমুখি হন তারা তাদের ব্রাউজার হিসাবে ফায়ারফক্স ব্যবহার করেন। ফায়ারফক্স দীর্ঘদিন ধরে এই সমস্যাগুলির কারণ হিসাবে পরিচিত এবং অনেক ব্যবহারকারী রিপোর্ট করেছেন যে সমস্ত প্রক্সি নিষ্ক্রিয় করা তাদের জন্য সমস্যার সমাধান করেছে৷ মনে রাখবেন যে "এই নেটওয়ার্কে স্বয়ংক্রিয়ভাবে সনাক্ত করা প্রক্সিগুলি" "নো প্রক্সি" এর মতো নয়৷
- Firefox খুলুন, উপরের-ডান দিকে উপস্থিত মেনু আইকনটি খুলুন এবং "বিকল্পগুলি নির্বাচন করুন ”।
- আপনি “নেটওয়ার্ক প্রক্সি না পাওয়া পর্যন্ত মেনুতে নেভিগেট করুন৷ ” এটিতে ক্লিক করুন এবং "কোন প্রক্সি নেই বিকল্পটি নির্বাচন করুন৷ ”।
- পরিবর্তনগুলি সংরক্ষণ করুন এবং Firefox পুনরায় চালু করুন। এখন সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন৷
সমাধান 3:অ্যান্টিভাইরাস সফ্টওয়্যার নিষ্ক্রিয় করা৷
এই ত্রুটিটি ঘটতে পারে তার কারণ হল আপনার কম্পিউটারে ইনস্টল করা অ্যান্টিভাইরাস সফ্টওয়্যার থেকে হস্তক্ষেপ। নেটওয়ার্ক ট্র্যাফিক নিরীক্ষণ এবং সমস্ত শংসাপত্র যাচাই করে আপনার কম্পিউটারকে সুরক্ষিত রাখে এমন বেশ কয়েকটি বিকল্প রয়েছে৷
এই সমাধানে, আপনাকে নিজেকে অন্বেষণ করতে হবে এবং দেখুন আপনার অ্যান্টিভাইরাসে এমন কোনো সেটিংস আছে যা হয়তো এই পরিষেবাগুলি প্রদান করছে। উদাহরণস্বরূপ এই পরিষেবাগুলির মধ্যে একটি হল “AVG-তে HTTP স্ক্যানিং৷ ” এই সমস্ত ধরণের সুরক্ষা অক্ষম করুন এবং আবার ওয়েবসাইটে সংযোগ করার চেষ্টা করুন৷
৷আপনি যদি এখনও সমস্যার সমাধান করতে না পারেন, তাহলে আপনি অক্ষম করতে পারেন৷ পুরোপুরি অ্যান্টিভাইরাস . আপনি কীভাবে আপনার অ্যান্টিভাইরাস নিষ্ক্রিয় করবেন সে সম্পর্কে আমাদের নিবন্ধটি পরীক্ষা করতে পারেন। নিষ্ক্রিয় করার পরে আপনার কম্পিউটার পুনরায় চালু করুন এবং দেখুন আপনি কোনো সমস্যা ছাড়াই সাইটগুলি অ্যাক্সেস করতে পারেন কিনা৷
৷সমাধান 4:TLS 1.3 নিষ্ক্রিয় করুন (উন্নত ব্যবহারকারীদের জন্য)
এর জন্য আরেকটি সমাধান হল আপনার ফায়ারফক্স সেটিংস ব্যবহার করে TLS 1.3 প্রোটোকল নিষ্ক্রিয় করা। এটি আপনার জন্য কাজ না করলে আপনি সেটিংস প্রত্যাবর্তন করতে পারেন৷
৷- "about:config টাইপ করুন ফায়ারফক্সের ঠিকানা বারে।
- এখন “tls.version.max এন্ট্রি খুঁজুন ” 4 থেকে 3 মান পরিবর্তন করুন .
- মান 4 মানে TLS 1.3 এবং 3 মানে TLS 1.2 . ব্রাউজার পুনরায় চালু করুন এবং সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন।
সমাধান 5:ফায়ারফক্স ব্যবহারকারীদের জন্য অতিরিক্ত সমস্যা সমাধান
উপরের তালিকাভুক্ত সমাধানগুলি ছাড়াও, আপনি আপনার ফায়ারফক্স ব্রাউজারের জন্য নিম্নলিখিত সমাধানগুলিও চেষ্টা করতে পারেন৷ আপনি আমাদের ওয়েবসাইটে সহজেই দেখতে পারেন কিভাবে সেগুলি করা হয়৷
৷- সাফ করুন৷ আপনার ক্যাশে এবং ফায়ারফক্সকে উপলব্ধ সর্বশেষ সংস্করণে আপগ্রেড করুন।
- Firefox-এর সমস্ত অ্যাড-অন বন্ধ করুন .
- রিফ্রেশ করুন৷ সম্পূর্ণরূপে আপনার ব্রাউজার। মনে রাখবেন যে এই সময়ে আপনার বুকমার্কগুলি মুছে যেতে পারে৷ ৷
- tls.version.max মান 0 এ সেট করুন .
- উপরের সমস্ত পদক্ষেপ আপনার ফায়ারফক্সের জন্য কাজ না করলে, একটি বিকল্প ব্রাউজার ব্যবহার করার কথা বিবেচনা করুন যেমন সাইট খোলার জন্য Chrome।
সমাধান 6:সার্টিফিকেট পরিবর্তন করা (উন্নত ব্যবহারকারী)
আপনার সার্ভারের কিছু শংসাপত্রের মান পরিবর্তন করে এই সমস্যার জন্য একটি সহজ সমাধান। আমরা একটি প্রদর্শন হিসাবে কিছু কোড অন্তর্ভুক্ত করেছি।
এখানে আপনাকে default:443 কে example.dev:443 এ পরিবর্তন করতে হবে .
সমাধান 7:nginx.conf ফাইল পরিবর্তন করা (উন্নত ব্যবহারকারীদের জন্য)
আরেকটি পরিবর্তন যা আপনি ত্রুটিটি সমাধান করার চেষ্টা করতে পারেন তা হল nginx.conf ফাইলটি পরিবর্তন করা। এই সমাধানটি তাদের সাইট চালানোর জন্য Nginx ব্যবহার করছেন এমন লোকেদের জন্য নির্দিষ্ট। একই নীতি প্রযোজ্য যে আমরা 443 পোর্ট সংক্রান্ত সেটিংস টুইক করছি।
আপনাকে বুঝতে সাহায্য করার জন্য নীচে উল্লিখিত সমাধান সহ কোডের একটি অংশ।
এখানে আপনাকে পরিবর্তন করতে হবে 443 শুনুন; 443 ssl শোনার জন্য; উপরন্তু, আপনার “ssl চালু;” লাইনটিও সরানো উচিত . এখন সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন৷
দ্রষ্টব্য: যদি আপনি জোর করতে চান যেমন phpmyadmin SSL/https ব্যবহার করার জন্য আপনি এই সমস্যায় পড়বেন যদি এই লিঙ্কটি অনুপস্থিত থাকে, আপনি a2ensite default-ssl ব্যবহার করতে পারেন।
সমাধান 8:অতিরিক্ত চেক করা (উন্নত ব্যবহারকারীদের জন্য)
উপরের সমাধানগুলি ছাড়াও, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে নিম্নলিখিত বিবৃতিগুলি ধরে আছে৷
- আপনার উচিত পোর্ট 443 খোলা আছে এবং সার্ভারে সক্রিয়। এটি https যোগাযোগের জন্য আদর্শ পোর্ট৷ ৷
- যদি SSL একটি অ-মানক ব্যবহার করে তাহলে Firefox এই ত্রুটিটি প্রম্পট করতে পারে। আপনাকে নিশ্চিত করতে হবে যে পোর্ট 443 এ চলছে।
- আপনি যদি Apache2 ব্যবহার করেন, তাহলে আপনার পরীক্ষা করা উচিত যে SSL-এর জন্য পোর্টটি 443। আপনি httpd.conf সেট করে এটি অর্জন করতে পারেন। এটি নিম্নরূপ ফাইল:
- নিশ্চিত করুন যে SSL শংসাপত্রগুলি মেয়াদ শেষ হয়নি৷ .
- আপনি Apache2 হলে, আপনি আপনার vhost কনফিগারেশন ফাইলটি পরীক্ষা করুন। রিপোর্ট আছে যে পরিবর্তন হচ্ছে
_default_-এ ত্রুটিটি সমাধান করেছে৷ - আপনাকে নিশ্চিত করা উচিত যে আপনার কাছে শুধুমাত্র একটি আইপিতে একটি SSL শংসাপত্র আছে৷ . নিশ্চিত করুন যে সমস্ত SSL সার্টিফিকেট তাদের নিজস্ব ডেডিকেটেড আইপি ব্যবহার করে।
- Apache-এ, Listen
নির্দেশিকাটি সুরক্ষিত ওয়েবসাইটটির জন্য VirtualHost নির্দেশে পোর্ট নম্বরের সাথে মেলে এবং SSL কনফিগারেশন স্টেটমেন্ট (SSLEngine On, SSLCertificateFile এবং আরও অনেক কিছু) VirtualHost-এ উপস্থিত হয় কিনা তা পরীক্ষা করে দেখুন। ওয়েবসাইটের জন্য নির্দেশিকা বা সার্ভারের জন্য SSL কনফিগারেশন ফাইলে।