phpMyAdmin を SSL 経由で MySQL サーバーに接続します
P粉668019339
P粉668019339 2023-10-23 08:57:18
0
2
906

私は間違った木に吠えているかもしれません...しかし、私が持っているのは、有効な SSL 証明書を持つクライアントからの接続のみを受け入れる MySQL サーバーです (このリンクを参照)。これは、たとえば Rails ではうまく機能します。私のデータベースはサーバー上にあり、クライアント証明書を使用して接続する Rails アプリケーションがあります。最速ではないかもしれませんが、動作します。

database.yml の構成は次のとおりです:

リーリー

問題は、Rails アプリケーションと同じサーバー上で phpMyAdmin をホストしたいことです。 phpMyAdmin はクライアント証明書を使用して接続する方法が見つからないようなので、接続オプションがより制限されていると思います。しかし、この質問に関してグーグルで検索してもあまり答えが見つからないのは奇妙に思えます(これは私のアプローチが間違っているのではないかと疑ってしまいます)。

明らかに、phpMyAdmin 自体を SSL 証明書 (クライアント ブラウザと phpMyAdmin サーバー間のリクエストを暗号化する) の背後でホストされるように簡単に設定できますが、phpMyAdmin <-> データベース接続も暗号化したいと考えています。 。 < /p> ######出来ますか?これは悪いデザインの選択でしょうか?もっと良い方法はありますか?

P粉668019339
P粉668019339

全員に返信(2)
P粉806834059

完全に包括的な答えは、PHPmyadmin ドキュメントで詳しく説明されていると思います。 https://docs.phpmyadmin.net/en/latest/config.html#example-google-ssl

これに従って、config.inc.php でサーバー接続レコードを次のように構成する必要があります。

リーリー
いいねを押す +0
P粉399090746

config.inc.php で、該当するサーバーのコンテンツの後に次の行を追加します:

リーリー

php とその mysql クライアントが SSL で構成されていると仮定すると、これは機能するはずです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート