Bir okul projesi için, benim yerel makinede MediaWiki'yi yüklü ve yerel MySQL veritabanı kullanımı SSL herhangi bir veritabanı bağlantısı olması gerekli. Ben bütün noktalar bağlamak için nasıl emin değilim. İşte ben bugüne kadar ne yaptın:
- Ben OpenSSL'yi yüklü, ve kendinden imzalı bir sertifika oluşturulur ve anahtarları ilişkili var.
- phpinfo () etkin olma gibi OpenSSL'yi gösterir.
- Ben my.ini [mysqld] bölümüne yer verdik:
ssl-key="C:/newcerts/server-key.pem" ssl-cert="C:/newcerts/server-cert.pem" ssl-ca="C:/newcerts/ca-cert.pem"
MySQL komut satırı çalıştırarak root şifresi için bana sorar ve onu girdikten sonra, ben Hatası 1045 olsun: Erişim engellendi, vb
Bin dizini mysql-u root-p ssl-ca = "C :/ newcerts / ca-cert.pem" Koşu ve şifre girerek başarılı ve bana bir mysql istemini verir. Durumunu Koşu SSL gösterir: Kullanılan Şifreleme DHE'nin-RSA-AES256-SHA olduğunu.
Kafam karıştı burada. Başka ne SSL kullanmak için veritabanı bağlantıları gerektiren (Apache ya da PHP yapılandırma dosyası veya bir MediaWiki dosyası aracılığıyla gibi) yapılması gerekir?