سؤال

قد تكون الشجرة الخاطئة...ومع ذلك ، ما لدي هو خادم MySQL يقبل اتصالات من العميل SSL صالحة cert (انظر هذا الرابط).هذا يعمل كبيرة على سبيل المثال مع القضبان.لدي قاعدة بيانات على ملقم واحد ، القضبان التطبيق الذي يربط باستخدام شهادة العميل.ربما ليس أسرع ، لكنه يعمل.

التكوين في قاعدة البيانات.yml تبدو شيئا مثل هذا:

sslkey: /path/to/client-key.pem
sslcert: /path/to/client-cert.pem
sslca: /path/to/ca-cert.pem

المشكلة التي أود أن تستضيف بريس على الملقم نفسه القضبان التطبيق.أعتقد أن بريس هو ببساطة أكثر محدودية في خيارات الاتصال لأن أنا لا يمكن أن يبدو للعثور على وسيلة من أجل أن استخدام شهادة عميل للاتصال.ولكن ما وجدت من الغريب أن أبحث عن إجابات لم تصل كثيرا على هذا الموضوع (الذي يجعلني أتساءل عما إذا كان أنا أخذ نهج خاطئ إلى هذا).

من الواضح أنني يمكن بسهولة انشاء بريس نفسها استضافت وراء شهادة SSL (التي سيتم تشفير الطلبات بين مستعرض العميل و بريس server) ولكن أريد بريس <-> db اتصال مشفرة أيضا.

هل هذا ممكن ؟ هذا تصميم سيئة الاختيار ؟ هل هناك طرق أفضل للقيام بذلك ؟

شكرا

هل كانت مفيدة؟

المحلول

في config.inc.php إضافة هذا السطر بعد المطبقة خادم الاشياء:

$cfg['Servers'][$i]['ssl']=true;  

على افتراض php و mysql تكوين العميل مع SSL في الاعتبار أن هذا العمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top