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

初心者向け入門チュートリアル④:サブディレクトリのバインド方法
これが何を意味するのかを理解するには、まずサブディレクトリとは何かを知る必要があります。では、サブディレクトリとは何でしょうか?実際、サブディレクトリは 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 監視属性のグラフィック例の詳細な説明

推薦する

HTMLページ間でパラメータを渡すフロントエンド方式の詳細な説明

プロジェクトでよくある状況として、案件リストなどのリストが存在することがあります。リスト内の項目をク...

Dockerコンテナを使用してプロキシ転送とデータバックアップを実装する方法

序文アプリケーションを Docker コンテナとしてサーバーにデプロイする場合、通常はネットワークと...

Linux に MySQL 8.0.19 をインストールするための詳細な手順と問題解決方法

最近Tencent Cloudサーバーを購入し、環境を構築しました。このメモは、これまで MySQL...

CSS3を使って歌詞進行テキストカラー塗りつぶし変更の動的効果を実装するアイデアの詳細な説明

音楽を再生すると、曲が進むにつれて歌詞が徐々に色づきます。色は単語ごとに変わるのではなく、左から右へ...

MySQLは適切なストレージエンジンを選択します

データベースに関して最もよく聞かれる質問の 1 つは、現在のビジネス ニーズを満たす MySQL の...

MySQL で左結合を使用して where 条件を追加する問題の詳細な分析

現在の需要:グループとファクターの 2 つのテーブルがあります。1 つのグループは複数のファクターに...

Kubernetes ポッドオーケストレーションとライフサイクルの詳細な説明

目次K8Sマスター基本アーキテクチャポッドオーケストレーションコンセプトPod オブジェクトのプロパ...

JavaScript ループトラバーサルの 24 種類のメソッドをすべてご存知ですか?

目次序文1. 配列走査法1. 各() 2. マップ() 3. 〜のために4. フィルター() 5. ...

プロジェクトのフロントエンドとバックエンドでの Echart チャートの使用に関する詳細な説明

目次序文1. プロジェクトアーキテクチャ2. Echart公式サイトにアクセスして自己分析を学ぶ2....

Ajax jQueryはページ上のdivの更新効果を実現します

元のコードは次のとおりです。 <div class='コントロールグループ'&...

MySQL ステートメントの概要

目次1. データベースの使用を選択2. 情報を表示する3. テーブルを作成する4. データを挿入する...

JavaScript のコールバック関数の理解と使用

目次概要コールバックまたは高階関数とは何ですか?コールバック関数はどのように機能しますか?コールバッ...

in() の ID の順序に従った Mysql クエリ結果の順序の詳細な説明

in() の ID の順序に従った Mysql クエリ結果の順序の詳細な説明コード例: <se...

デザイン理論:人の心を理解する方法

<br />かつて、仏印と東坡氏が仏教について雑談していたとき、東坡氏が突然こう言った。...

IE8 互換性について: X-UA-compatible 属性の説明

問題の説明:コードをコピーコードは次のとおりです。 <meta http-equiv=&quo...