私が本当に泣けるって知らないの?クラウドサーバーのポートオープンに関する詳しいチュートリアルはこちら |
序文
1. 一般的なクラウドサーバーポートの理解
● クラウドサーバーのポートとは、一般にTCP/IP プロトコルのポートを指し 、 Web サービスの閲覧には ポート 80 、 FTP サービスには ポート 21など、0 ~ 65535の範囲のポート番号が使用されます。
● コンピュータがアクセス可能なプログラムを起動するときは、外部コンピュータがアクセスできるように少なくとも 1 つのポート番号を開く必要があります。ポート番号が開いていないクラウド ホストは密閉された部屋と考えることができます。密閉された部屋では外部からのアクセスを受け入れることができないため、システムがアクセス可能なプログラムを開くときは、当然、部屋内のウィンドウを開く必要があります。外部アクセスの場合、このウィンドウは私たちがよくポートと呼ぶものです。
● リクエストを行う際、相手のサーバーのポートが開いているかどうかでアクセスが完了するかどうかが決まります。サーバーには多数のポートがあり、ポートごとに機能が異なり、サービスごとに異なるポートが使用されます。以下に、ポート番号に対応するサービスを理解する方法として、一般的に使用されるサーバー ポートをいくつか紹介します。
2. クラウドサーバーのポートを開く必要があるのはなぜですか?
● クラウドサーバーのポートを開く必要がありますか? サーバー セキュリティの原則に従って、クラウド サーバー上のポートは重要でないサービスのために開かれるべきではありません。関連するビジネス ニーズがある場合はオンにできますが、そうでない場合はオンにしないことをお勧めします。
● 例: Tencent Cloud Server にMySQLサービスをデプロイしました 。MySQLが正常に開始された 後 、 Windows の Navicat は接続できませんか? クラウド サーバー上に開いているポートがないため、上記の接続失敗の問題が発生することに注意してください。この問題を解決する方法は、クラウド サーバー上の対応するポートを開くことです。ポートを開いた後もまだアクセスできない場合は、 、開いてみることができます ポートを開いた後、サーバーを再起動します。
3. クラウドサーバーのポートを開くための実践的なチュートリアル
1. dockerコマンドをインストールする
#安装docker命令:
yum update # 更新yum源
yum install -y yum-utils #安装必要的包,提供yum-config-manager,可用来管理yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #配置国内镜像源
yum install -y docker-ce docker-ce-cli containerd.io # 安装docker
# 验证docker是否安装成功
docker # 提示Usage: docker [OPTIONS] COMMAND...表示安装成功
# 启动docker服务器
systemctl start docker
2. Docker Hub からイメージ mysql:5.7 をプルします。
3. イメージを実行し、MySQL 環境をデプロイします。
4. Navicat が MySQL サービスに接続する
5.クラウドサービスポートを開く
サーバーにログインし、コンソールに入り、サーバーを見つけます -- ファイアウォール -- ルールを追加します
6. Navicat が MySQL サービスに再度接続します