何もすることがなかったので、学習用に最も安いAlibaba Cloudサーバーを購入しました。年間300元以上かかり、初心者がプログラムなどを理解するのに適しています。 通常、サーバーを購入すると、10.205.25.32 のようなパブリック IP アドレスのみが割り当てられます。ドメイン名(www.baidu.com など)を使用して Web サイトに直接アクセスする場合は、Alibaba Cloud で別のドメイン名を直接購入し、ドメイン名解決を IP アドレスにバインドすることができます。 ドメイン名の解決方法を知りたい方もいらっしゃると思います。ここでドメイン名関連のコンテンツをいくつか追加します。 1. ドメイン名: ドメイン名は、第 1 レベル、第 2 レベル、および第 3 レベルのドメイン名に分かれています。たとえば、www.baidu.com の場合、baidu は第 1 レベルのドメイン名、www は第 2 レベルのドメイン名であり、この Web サイトには第 3 レベルのドメイン名はありません。 たとえば、mail.www.baidu.com では、mail は第 3 レベルのドメイン名です。 ドメイン名解決について: まずドメイン名を購入し、コンソールに入ります 解析をクリック 次に、「レコードを追加」をクリックします。 レコード タイプとして A を選択します。ホスト レコードを使用すると、独自の第 2 レベルまたは第 3 レベルのドメイン名を記述できます。デフォルトの解決行を選択します。レコード値は、バインドする IP です。TTL として 10 分を選択します。 [OK] をクリックしてバインドします。 2. サーバー環境の構築 では、新しく購入したサーバーに環境をインストールし、プログラムを展開するにはどうすればよいでしょうか?通常、購入するサーバーは新しいコンピュータのようなものです。追加のソフトウェア、プログラム環境、データベースは含まれていないため、自分でインストールする必要があります。 私は Java で作業しており、MySQL データベースを使用しています。ここで私が話しているのは、Java プログラムの展開についてです。まず、jdk、mysql、tomcat、パッケージを準備し、サーバーにアップロードしてから解凍します。サーバーに圧縮ソフトウェアがない場合は、オンラインでダウンロードできます。 jdk を一度インストールし、環境変数を設定し、mysql と tomcat をインストールして、独自のプログラムを tomcat の webapp に転送します。 ここで準備作業は完了です。この時点で tomat を起動すると、ローカルでは localhost:8080 と入力してプログラムを開くことができますが、パブリック IP やドメイン名を使用してアクセスすることはできないため、tomcat の設定を開始する必要があります。 server.xmlを開き、<Engine name="Catalina" defaultHost="localhost">を変更します。 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">両方の項目の localhost をドメイン名または IP 名に置き換えます (実際には、IP を書き込むだけで、ドメイン名を入力すると、バインドされた IP アドレスが自動的に検索されます)。 最初にポートを変更することはお勧めしません。 Tomcat のデフォルトのポートは 8080 です。 外部ネットワーク上のプログラムにアクセスする場合は、ドメイン名とポート番号を入力する必要があります。 ポート番号を書き込まない場合は、構成でポートをポート 80 に設定する必要がありますが、ポート 80 のドメイン名を登録する必要があります。そうしないと、正常にアクセスできません。最後に、ホストに <Context path="" docBase="C:\file\apache-tomcat-7.0.70\webapps\coolsite" reloadable="false" caseSensitive="false" debug="0"></Context> を追加し、docBase にプロジェクト パスを入力します。設定後、Tomcat を起動します。 この時点では、外部ネットワークがまだプログラムにアクセスできないことがわかります。これは、セキュリティ グループを Alibaba Cloud で構成する必要があるためです。 Alibaba Cloud 管理コンソール -> クラウドサーバー ECS -> ネットワークとセキュリティ -> セキュリティグループに移動します。サーバーのリストが表示されます。変更するサーバーの右下にある「ルールの設定」をクリックすると、ルールリストが表示されます。 「セキュリティ グループ ルールの追加」をクリックし、受信方向を追加し、ポート 8080 と 80 を追加する必要があります。これで、再度 Web サイトにアクセスすると、スムーズに開くようになります。 ドメイン名の解決が成功すると、ドメイン名とポート 8080 を使用して直接アクセスできます。ドメイン名の登録が成功すると、ドメイン名を使用して直接アクセスできます。 これで、Alibaba Cloud サーバーにプログラムをデプロイし、ドメイン名を使用して直接アクセスする方法についての説明は終了です。ドメイン名を使用して Alibaba Cloud に直接アクセスする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL パーティション テーブルの基本入門チュートリアル
Windows 7 で MySQL 5.7.17 をインストールする方法についてのグラフィック チ...
必要: vue を使用して QR コードのスキャンを実現します。プラグイン: QRコードリーダー;プ...
この記事では、explain を使用して SQL ステートメントを分析する方法を紹介します。実際、イ...
目次1. はじめに1. インデックスとは何ですか? 2. インデックスはなぜ必要なのでしょうか? 2...
目次1. 概要2. nginx.conf 1) 設定ファイルの場所2) ワーカープロセス3) イベン...
1. mysql-8.0.15をダウンロード、インストール、設定する1. 公式サイト (https:...
1. MySQLをインストールする # docker で mysql をダウンロード docker ...
win7 64 ビットで mysql-5.7.5-m15-winx64 をインストールして構成する方...
2 日前、Raspberry Pi サーバーを Ubuntu 20 にアップグレードしました。今日...
目次1. はじめに2. オンデマンド属性モード3. 乱雑な遅延読み込み属性パターン4. クラスの唯一...
HTML構造 <本文> <div class="wrapper"...
以前、カスタム関数を使用して MySQL でツリー構造を再帰的にクエリする方法についての記事を書きま...
序文最近、古いプロジェクトから残ったいくつかの SQL 最適化の問題に対処するのに忙しくしています。...
暗号化と復号化は、通信のセキュリティを確保するための重要な手段です。すでに多くの暗号化アルゴリズムが...
ネットで検索してみたところ、多くの面接でモバイル適応方法について質問されることが分かりました。最近い...