আমার ওয়েবসিভার হিসাবে অ্যাপাচি (এবং অ্যাপ্লিকেশন সার্ভার হিসাবে ওয়াইল্ডফ্লাইয়ের সাথে ইসি 2 উদাহরণ রয়েছে, যদিও আমি নিশ্চিত নই যে এই সমস্যাটির সাথে এর কিছু আছে)। ইসি 2 এর সামনে আমার একটি ভার ভারসাম্য রয়েছে যা এইচটিটিপিএসকে শেষ করে এবং এসএসএল শংসাপত্র প্রয়োগ করে।
এইচটিটিপি এবং এইচটিটিপিএস উভয়ই ক্রোমে দুর্দান্ত কাজ করে তবে দুর্ভাগ্যক্রমে সাফারিতে নয় ari Http://test.papereed.com অ্যাক্সেস করা দুর্দান্ত কাজ করে তবে https://test.papereed.com অ্যাক্সেস করা ত্রুটি দেয়
"Safari can't open the page. The error is "The operation couldn't be completed. Protocol error" (NSPOSIXErrorDomain:100)"
সমস্যা সমাধানের কোনও ইঙ্গিত না পেয়ে আমি / ইত্যাদি / httpd / লগ / ত্রুটি_লগ এবং / ইত্যাদি / httpd / লগ / অ্যাক্সেস_লগ এবং সাফারি কনসোলে দেখেছি। এবং এটি আমার জ্ঞান কতদূর যায় সে সম্পর্কে :-( এই সমস্যাটি কীভাবে ট্রেস করা যায় সে সম্পর্কে কোনও ইঙ্গিত খুব প্রশংসা হবে।
# Enable HTTP/2 by default # https://httpd.apache.org/docs/2.4/mod/core.html#protocols <IfModule mod_http2.c> Protocols h2 h2c http/1.1 </IfModule>
আপনার প্রস্তাবনা অনুসরণ করে পরিবর্তন করাProtocols h2 http/1.1
আপগ্রেড শিরোনামটি সরিয়ে ফেলেনি, সুতরাং পরিবর্তে আমি প্রোটোকলস লাইনটি ঠিক তেমন রেখেছি এবং নিম্নলিখিতগুলি যুক্ত করেছি:Header unset Upgrade
শিরোনামটি সরাতে। এখানে কী ঘটে / কেন হয় তার শীর্ষে আমি 100% বলতে পারি না তবে এখন এটি সাফারিতেও খুব ভাল কাজ করে :-)