初心者向け入門チュートリアル④:サブディレクトリのバインド方法

初心者向け入門チュートリアル④:サブディレクトリのバインド方法
これが何を意味するのかを理解するには、まずサブディレクトリとは何かを知る必要があります。では、サブディレクトリとは何でしょうか?実際、サブディレクトリは Web サイトのルート ディレクトリを基準にしています。 FTP ソフトウェアを使用してスペースにログインします。まず、以下に示すように 3 つのフォルダーが表示されます。

上の図の最初の「log」フォルダは、検索エンジンの訪問ログ、ウェブサイトの操作ログなどのウェブサイトログを保存するために使用されます。一部の仮想ホストはログ表示機能を提供しているため、ログファイルが含まれていますが、一部のスペースはログ表示をサポートしていないため、空になります。2番目の「private_data」フォルダは、通常、ウェブサイトデータを保存するために使用されます。一般的な個人ウェブマスターの場合、このフォルダを使用する必要はなく、めったに使用されません。最後の「public_html」フォルダは最も重要で、ウェブサイトのルートディレクトリと呼ばれます。プロバイダーが異なるため、一部の場所ではルートディレクトリの名前が「wwwroot」、「web」などになります。

名前が何であれ、web、html、www、root などの意味を持つディレクトリは、一目でルート ディレクトリであることがわかります。すべての Web サイト ファイルは、ルート ディレクトリにアップロードする必要があります。他のフォルダーにアップロードすると、Web サイトを開くことができなくなります。

ルート ディレクトリについて理解できたと思いますが、サブディレクトリは、その名前が示すように、ルート ディレクトリの上にあるディレクトリです。つまり、ルート ディレクトリ上のすべてのフォルダーはサブディレクトリです。したがって、サブディレクトリをバインドするということは、ドメイン名をルート ディレクトリ上の任意のフォルダーにバインドし、このフォルダーを独立したサイトにすることを意味します。スペースが 1 つのサブディレクトリをサポートしている場合、ルート ディレクトリを Web サイトとして使用でき、サブディレクトリも Web サイトとして使用できるため、1 つのスペースを使用して 2 つの独立した Web サイトを作成できます。2 つのサブディレクトリをサポートしている場合は、3 つの Web サイトを作成できます...

ディレクトリをバインドする方法は次のとおりです。

1) まず、ルートディレクトリにフォルダを作成します。フォルダ名はバインド時に使用され、このディレクトリにバインドするサブディレクトリのWebサイトのファイルの内容を保存します。

2) 管理センター(コントロールパネル)にログインし、図1に示すように、セルフサービス管理 - ホスト管理 - 運用管理 - [サブディレクトリバインディング]を選択します。

3) バインドドメイン名: このディレクトリにアクセスするドメイン名を入力します (このドメイン名はこのサーバーに解決される必要があります) (例: bbs.abc.com)。サブディレクトリ名: 図 2 に示すように、手順 1) で作成したサブディレクトリ フォルダー名を入力します。

注意: バインドするサブディレクトリは、まず FTP を使用して作成する必要があります。そうしないと、バインドできません。

4) 次に、「このディレクトリで使用可能なリソースを指定する」をクリックします。リソースの合計が 100% として計算され、このディレクトリにリソースが割り当てられます。図 3 に示すように、具体的な割り当て量は、必要に応じて設定できます。

この時点で、バインディング サブディレクトリは完成します。ドメイン名がホストに解決されれば、Webサイトを開くことができます。解決方法はルートディレクトリに解決する場合と同じなので、ここでは説明しません。解決方法がわからない場合は、前回の記事を読んでください。

サブディレクトリをバインドすることの利点と欠点は何ですか?

1) スペースサイズはメインウェブサイトと共有されます。総容量が使い果たされるまでは無制限で、管理も簡単です。

2) IIS リンクの数は、バインドされた Web サイト間で比例して分散されます。

3) 帯域幅制限が設定されている場合、帯域幅もバインドされた Web サイト間で比例配分されます。

4) サブディレクトリにバインドされた Web サイトはすべて、メイン Web サイトとアプリケーション プールを共有します。 たとえば、あるサイトの合計リソースは次のようになります。1 秒あたり 1M の制限、IIS の制限は 100 です。ここでサブディレクトリをバインドし、リソースの 40% をサブディレクトリに割り当てます。割り当て後の状況は次のようになります。合計ディレクトリは 1 秒あたり 600K に制限され、IIS は 60、サブディレクトリは 1 秒あたり 400K に制限され、IIS は 40 です。したがって、リソースの割り当ては、各サイトのトラフィックに応じて適切に調整する必要があります。そうしないと、サイトが遅くなり、バインドされているサブディレクトリが多すぎると、サイトも非常に遅くなります。

今日はここまでです。ご質問やご意見がありましたら、お気軽にコメントを投稿するか、ブログにメッセージを残してください。

ドメイン名とスペースを持っています。ウェブサイトを開設する前に認証を申請する必要がありますか?次の投稿のプレビュー: 自分で素早く申請できるよう、申請の秘訣を明かします。

<<:  div タグ内の要素の margin-top が無効である場合の解決策

>>:  Vue 監視属性のグラフィック例の詳細な説明

推薦する

JavaScriptタイマーとボタン効果設定の詳細な説明

タイマー効果: <div> <font id='timeCount'...

Win10 VM 仮想マシンに Mac OS10.14 を完璧にインストールする (グラフィック チュートリアル)

最近、Apple の記者会見を見てとても興奮したので、Mac システムを体験して Apple の素晴...

MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。

この記事では、MySQL 8.0.15をダウンロードしてインストールするための具体的な手順を参考まで...

ウェブページエクスペリエンス: 計画と設計

1. デザインの方向性を明確にする<br />まず、どのユーザーを対象にデザインするのか...

HTML リスト タグ dl、ul、ol の使用例

コードをコピーコードは次のとおりです。 <!--リストタグ: <dl>: 階層リス...

Navicat による MySQL パーティショニングの実践

MySQLのパーティショニングは、非常に大きなテーブルを管理するのに役立ちます。MySQLのパーティ...

Linuxの貼り付けコマンドの使い方

01. コマンドの概要貼り付けコマンドは各ファイルを列ごとに結合します。これは、2 つの異なるファイ...

Node.js とブラウザのグローバル オブジェクトの違いの概要

Node.js では、.js ファイルは完全なスコープ (モジュール) です。したがって、var に...

jsのイベントループ機構の解析

序文ご存知のとおり、JavaScript は本質的にシングルスレッドですが、ブラウザは非同期リクエス...

JavaScriptは双方向リンクリストプロセス分析を実装します

目次1. 二重連結リストとは何か2. 双方向リンクリストのカプセル化3. 双方向リンクリストの一般的...

高並列処理 nginx サーバー向け Linux カーネル最適化構成の説明

デフォルトの Linux カーネル パラメータは最も一般的なシナリオに基づいており、高い同時アクセス...

MySql データ型チュートリアル例の詳細な説明

目次1. 概要2. MySQLデータ型の詳細な説明1) 文字列型2) 整数型3) 浮動小数点型4) ...

非常に実用的なTomcat起動スクリプトの実装方法

序文セキュリティ上の理由から、会社が Linux サーバーへのすべてのログインにセキュリティ制限を課...

UbuntuでMySQLデータベースファイルディレクトリを変更する方法

序文同社の Ubuntu サーバーは、さまざまなシステムのディレクトリを異なる論理パーティションに配...

JavaScript シングルスレッドと非同期の詳細

目次1. タスクキュー2. 混乱を招く問題を説明する1. setTimeout(f1,0)とは何です...