সেশন ক্যাশে কনফিগার করা হয়নি ... কেন?


12

আমি চালিয়ে যাচ্ছি (আসলে চালানোর চেষ্টা করছি) উইন্ডোজ সার্ভার 2003 আর 2 32 বিট (প্লাস পিএইচপি 5.4.5 এবং ওপেনএসএসএল 1.0.1c তে অ্যাপাচি ২.৪.২, তবে আমি মনে করি না যে বিষয়টি), এবং আমি পাচ্ছি ত্রুটি লগ নিম্নলিখিত লাইন:

[Sun Aug 05 11:52:39.546875 2012] [ssl:warn] [pid 5712:tid 348] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]

https://localhost/102 এর সাথে সংযোগ স্থাপনের চেষ্টা করা হচ্ছে - সংযোগটি ত্রুটি অস্বীকার করেছে।

আমার কী ধাঁধাটি SSLSessionCache সেটি কনফিগার করা আছে:

SSLSessionCache        "shmcb:C:/Program Files/Apache Software Foundation/Apache2.4/logs/ssl_scache(512000)"

এটি অ্যাপাচি ২.২.১7 এর জন্য কনফিগারেশন ফাইলের ঠিক একই লাইন (২.৪-এর পরিবর্তে / অ্যাপাচি ২.২ বাদে) যা ঠিক আছে runs মোড_স্ট্যাটাস ব্যবহার করে, আমি "এসএসএল / টিএলএস সেশন ক্যাশে স্থিতির" জন্য কোনও তথ্য পাচ্ছি না, যখন আমি অ্যাপাচি ২.২ এর জন্য করছি do

আমি মনে করি না দুটি httpd-ssl.conf ফাইলের মধ্যে মূলত পাথের মধ্যে অনেক পার্থক্য রয়েছে তবে মনে হয় এগুলি ঠিক আছে।

80 পোর্টে ভার্চুয়াল সার্ভার ঠিক আছে।

আমি কী মিস করছি?

সম্পাদনা করুন : যারা ভাবছেন তাদের জন্য, এটি বিভ্রান্তিকর সতর্কতা নয় যে মেশিনটি সমাধান করতে না পারলে কেউ পেয়েছিল ServerName। অ্যাপাচি ২.২ এর সাথে কোনও সমস্যা নেই, এবং আমি ডিএনএস ক্যাশে দিয়েও ফ্লাশ করেছি netstat /flushdns

উত্তর:


11

দোষীটি http-ssl.conf এ পাওয়া যায় নি, তবে httpd.conf এ পাওয়া গেছে।

আমি সন্দেহভাজন আমি যখন দেখলাম যে সার্ভার স্থিতি "SSL / TLS সেশন ক্যাশে স্থিতি" বিভাগে প্রতিবেদন করা হয়নি যে এ সব , বরং কোন খালি অংশে থাকে। এটি ঘটেছিল যে Includehttpd.conf এ নির্দেশনাটি httpd-ssl.conf এর পরিবর্তে একটি পুরানো পরীক্ষা .কনফ ফাইলের দিকে ইঙ্গিত করেছিল।

ভাল duh! এটি ভবিষ্যতে আমার মতো অন্যান্য নবজাতকদের সহায়তা করতে পারে ...


1
সুন্দর! উচ্চ সিয়েরাতে আপগ্রেড করার পরে অ্যাপাচি ট্র্যাকে ফিরে আসার সাথে আমাদের এই সহায়তা
স্টিফান

Includeআমার মতো যথাযথ নির্দেশকে অসম্পূর্ণ করতে সম্পূর্ণরূপে ভুলে যাওয়া এবং ফাইলটি কখনই লোড করা হয়নি কেন খুব অবাক হয়েছিল? আমি 'আউট-নিউবিড' তোমাকে! (দ্রষ্টব্য: প্রথমবার আমি আপাচের সাথে টিনক করছিলাম ... ১৯৯৫ সালে যখন এটি প্রথম বিকাশ হয়েছিল!)
গুইনেথ ল্লেওলেন

2

আমারও একই সমস্যা ছিল তবে এটি এখন ঠিক।

কমান্ড প্রম্পটে "নেট উইনসক রিসেট" কমান্ডটি চালানোর চেষ্টা করেছি এবং আমার মেশিনটি পুনরায় চালু করেছি।

সমস্যা ছিল .. সম্প্রতি স্কাইপ ইনস্টল করা হয়েছে এবং ইনস্টলেশনের পরে অ্যাপাচি এবং স্কাইপ উভয়ই একই পোর্ট ৮০ এর সন্ধান করছিল sk এমনকি আপনি স্কাইপের জন্য বন্দর নম্বর পরিবর্তন করলেও এটি কাজ করছে না ... উইন্ডোতে কিছু ক্যাশে বেকো হতে পারে। স্কাইপের জন্য পোর্ট নম্বর পরিবর্তন করার পরে এবং এই আদেশটি চালানোর পরে এটি আমার পক্ষে কাজ করে।


0

আপনার সার্ভারের নাম এবং এসএসএল সার্টের মধ্যে মিল নেই be তারপর এটি মত Apache / ত্রুটি লগ দেখায়: server certificate does NOT include an ID which matches the server name


0

আমার ক্ষেত্রে এটি এই ত্রুটিটি উত্পন্ন করেছে কারণ উইন্ডোতে 443 এসএসএলের পোর্ট ব্যবহার করে কিছু প্রক্রিয়া ছিল। উইন্ডোজবিহীন পরিষেবাগুলি অক্ষম করার চেষ্টা করুন। এবং স্বয়ংক্রিয় স্টার্টআপ থেকে অপসারণ।


0

প্রশ্নটি ইতিমধ্যে কিছুটা বড় হওয়ায় আমি এই উত্তরটি যুক্ত করছি এবং এতে আমার জীবনের এক ঘন্টা সময় লেগেছিল এবং আমি প্রায় প্রকাশ করছি।

এমনকি এই পোস্টটি ব্যাখ্যা করে restartএকটি stopএবং startএসইএলএস 15.1 আপাতভাবে পৃথক আচরণ করে:

restartসেটিংস পুনরায় লোড করে না /etc/sysconfig/apache2!

সত্যই নিশ্চিত হয়ে ব্যবহার করবেন না apachectl restart। এগুলি এখন কনফিগার করার পদক্ষেপগুলি SSLSessionCache:

  1. a2enflag SSL
  2. apachectl stop
  3. apachectl start

এবং তারপর লগ ফাইল চেক করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.