1:まず、ファイアウォールの基本的な知識の普及、ファイアウォールがオフ、オンとステータスクエリー、スタートからの起動を設定して、ブートコマンドが無効になっています
状況を確認してください(1):ファイアウォール-CMD --state
状況を確認してください(2):systemctl stauts firewalld.service
ファイアウォールをオンにしますfirewalld.serviceを開始systemctl
ファイアウォールを再起動します:systemctl再起動firewalld.service
:ファイアウォールをオフにsystemctl STOPのfirewalld.serviceを (ああテストしていません)
:ファイアウォールを無効にしsystemctl無効firewalld.seviceを (ああテストしていません)
スタートからのブート:firewalld.serviceを有効systemctl
2:開いているポート、閉じて開いた状態問合せ
(1)例えば、サーバーへの私たちのローカルのMySQLデータベース接続、あなたは3306ポートを開く必要があり、またはローカルに接続できないことはできません
このエラーが発生します。
(2)今回は外部のネットワークポート番号3306を開く必要があります
1:3306には、オープンコマンドポートを増加:ファイアウォール-CMD = --zone公共--add-PORT = 3306 / TCP --permanent
--zone =公共:対象範囲
--add-ポート= 3306 / TCP:オープンTCPポート3306に基づきます
--permanent:常設
2:ファイアウォールを再起動します。firewalld.serviceを再起動しsystemctl
3:ビュー3306がオンになっているファイアウォール-CMD --query-PORT = 3306 / TCP
4:ビューすべての開いているポート:ファイアウォール-cmdは---ポートをリスト
その後、友人のネットワークの外部のMySQLデータベースサーバを接続することができます!!!
3:テンセントクラウドサーバーのセキュリティグループ
(1):このメニューを使用します
(2)あなたはルールが対応するサーバにマッピングすることができます設定し、複数を設定することができますので、セキュリティグループを対応するサーバインスタンスを追加〜
(3)カスタム 3306のインバウンドルールを追加し、アウトバウンドルールは、あなたをコントロールしていない(許可するようにそこに設定する必要があります)
あなたが実行するように設定していない、またはローカルRomのMySQLデータベースサーバは〜ああするかどうか
だから、あなたに遅れて展開する場合のRedis、nginxの、Webアプリケーションであること、または何かを、対応するポート開けサーバーとテンセントクラウドセキュリティグループ ~~あぁ内の設定を