web-dev-qa-db-ja.com

SSLを介したAWS MySqlサーバーへの接続

Drupal 7を実行し、SSLを使用してAWS EC2とRDSサーバー間の安全な接続を有効にしようとしています。

PHPバージョン5.3.29

次のセットアップを提案するいくつかの情報を見つけましたが、自分のSSL証明書とAmazonから持っている単一の証明書バンドルを考えると、これを構成する方法がわかりませんか?

以下の設定を試すと、500サーバーエラーが発生します。

どんなポインタでも大歓迎です。

$databases = array (
  'default' => 
  array (
    'default' => 
    array (
      'database' => 'database name',
      'username' => 'username',
      'password' => 'password',
      'Host' => 'AWS RDS Endpoint',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
      'pdo' => array (
            PDO::MYSQL_ATTR_SSL_KEY => '/path_to_your/client-key.pem',
            PDO::MYSQL_ATTR_SSL_CERT => '/path_to_your/client-cert.pem',
            PDO::MYSQL_ATTR_SSL_CA => '/path_to_your/ca-cert.pem',
                     ),
      ),
  ),
); 
2
Danny Browne

それを理解し、phpmyadmin管理インターフェイスを介してSSLをユーザーに要求しました。

私のDrupalデータベースパラメータがあります

$databases = array (
  'default' => 
  array (
    'default' => 
    array (
      'database' => 'database name',
      'username' => 'username',
      'password' => 'password',
      'Host' => 'AWS RDS Endpoint',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
      'pdo' => array(
        PDO::MYSQL_ATTR_SSL_CA => '<path to>/rds-combined-ca-bundle.pem',
      ),
  ),
); 
4
Danny Browne