何もすることがなかったので、学習用に最も安い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 パーティション テーブルの基本入門チュートリアル
目次JSONPとはJSONP 原則JSONP実装1. Ajaxでクロスドメインリクエストが行われると...
1. cmakeをインストールする1. cmakeの圧縮パッケージを解凍する [root@mysql...
コードをコピーコードは次のとおりです。 <スタイル タイプ="text/css&qu...
目次1 nginxの紹介1 nginxとは何か2 つのアプリケーション シナリオ2 nginxのイン...
この記事では、CSS で記事の区切り線を実装するさまざまな方法をまとめています。区切り線はページを美...
目次インデックスモデルB+ツリーインデックスの選択インデックスの最適化インデックスの選択性カバーイン...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
CentOS の紹介CentOS は、Red Hat Linux が提供する無料で利用できるソースコ...
1. はじめに数日前、開発仲間から、フィールドを同じ値に更新すると binlog が記録されるかどう...
1.1 ストレージエンジンの概要 1.1.1 ファイルシステムストレージファイル システム: オペ...
このチュートリアルは Windows システムにのみ適用されます。インストールしたがまだインストール...
スワップの紹介Linux のスワップ (スワップ パーティション) は、Windows の仮想メモリ...
本日のプロジェクト最適化中に、MySQL に問題が発生しました: 定義者として指定されたユーザー (...
ハイパーリンクはインターネット全体を接続していると言っても過言ではありません。ハイパーリンクは、別の...
私は現在、Xiao Nian Gao に似たビデオおよびツール アプリを開発しています。ユーザーが作...