何もすることがなかったので、学習用に最も安い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 パーティション テーブルの基本入門チュートリアル
HTML でのテキストのデフォルトの配置は水平ですが、特殊な場合にはテキストを垂直に配置する必要が...
1. インストールパッケージを保存する場所に移動しますcd /home/lnmp 2. MySQL ...
Mysql マスタースレーブ同期の Last_IO_Errno:1236 エラーの原因は何ですか? ...
リンク上の点線のボックスを削除しますコードをコピーコードは次のとおりです。 a:アクティブ、a:フォ...
言語では、DSL を実装するためにマクロがよく使用されます。マクロを使用すると、開発者は JSX 構...
今日ログインページを書いていたとき、個人情報と携帯電話番号を認証する必要がありましたが、ページにボタ...
目次序文フロントエンドモジュール開発の価値厄介な名前の競合面倒なファイル依存関係モジュール化の利点C...
前回の記事「MySQL テーブル構造の変更、メタデータ ロックを知っておく必要があります」では、MD...
SQL UNIQUE制約UNIQUE 制約は、データベース テーブル内の各レコードを一意に識別します...
cpanel 管理バックエンドを開き、「詳細」オプションの下に「Clock Guardian Job...
原文記事、転載の際は著者と出典を明記してください! Web デザインは間違いなくテクノロジーであり、...
序文まずここで説明させてください。インターネット上では、Alibaba では 500 万のデータを異...
JavaScriptゲームSnakeの実装アイデア(完全なコード実装)を参考までに説明します。具体...
履歴書コード: XML/HTML コードコンテンツをクリップボードにコピー<!DOCTYPE ...
1. 問題Windows 上の Eclipse を使用して開発されたプロジェクトは Windows ...