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',
),
),
),
);
それを理解し、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',
),
),
);