AWS ECホストはPHPでRDS MySQLを接続することはできません

問題の説明

ソリューション

まず、彼らのセキュリティグループのアクセス権を確認

あなたは、RDSでデータベースのセキュリティグループのアクセス権を設定する必要があり3306、ポートがホストECに開放する必要があります。

SG

このうち、タイプを選択しMYSQL/Aurora、あなたが開くことができる3306ポートを、ソースは私のホストIPおよびECセキュリティグループとして定義されます。(ただ、AWSが自動的に適応することができ、ホスト名を入力します)

第二に、Security-Enhanced Linux(SELinux)を無効にします

サーバーが外部のMySQL PHPの犯人にアクセスできないようにAWS ECのSELinuxはデフォルトで有効になっています。使用するrootホストECの変更をユーザーに/etc/selinux/configドキュメントを:

1
SELinuxの無効化=

ECは、httpdサービスをすることができ、再オープンし、ホストを再起動します。

オリジナルリンク大列  https://www.dazhuanlan.com/2019/08/15/5d551400cb323/

おすすめ

転載: www.cnblogs.com/chinatrump/p/11416251.html