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

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

推薦する

Nginxを再コンパイルしてモジュールを追加する方法

Nginx をコンパイルしてインストールするときに、http_ssl_module などの一部のモジ...

JavaScript で charAt() を使用して、最も頻繁に出現する文字とその出現回数をカウントする方法を教えます。

前回は、JavaScript の charAt() メソッドの使い方を紹介しました。今日は、最も多く...

Vueの監視プロパティの詳細な説明

目次Vue モニターのプロパティリスナープロパティとは何ですか?リスニングプロパティと計算プロパティ...

hrefパラメータ転送における中国語の文字化けについて

パラメータを渡すために href が必要で、パラメータが中国語の場合、文字化けした文字が表示されます...

js で 0ms 遅延タイマーを実装するいくつかの方法

目次キューマイクロタスク非同期/待機メッセージチャネルやっと付録ここ二日間、「タイムリーな setT...

Linux で FastDFS を使用してイメージ サーバーを構築する

目次サーバー計画1. システムコンポーネントをインストールする2. fastdfsをインストールする...

InnoDBのインデックスページ構造、挿入バッファ、適応ハッシュインデックスについての簡単な説明

InnoDB インデックスの物理構造すべての InnoDB インデックスは Btree インデックス...

bashコマンドの使い方の詳細な説明

Linux では、基本的に vi エディタのように「.sh」拡張子を持つテキストの処理と実行を記述す...

HTML ハイパーリンク タグ_Powernode Java アカデミー

HTML を学習したり使用したりしたことがある人なら、<a> タグについてよく知っている...

Vue3+スクリプト設定+ts+Vite+Volarプロジェクト

目次Viteを使用してvue + tsプロジェクトを作成するVue 3の3つの構文オプションAPIコ...

Dockerは1行のコマンドでFTPサービス構築の実装を完了します

1行のコマンド docker run -d \ -v /share:/home/vsftpd \ -...

JavaScriptはシンプルな計算機能を実装します

この記事では、参考までに、簡単な計算機能を実装するためのJavaScriptの具体的なコードを紹介し...

テーブルの追加と削除の操作を実装する js

この記事の例では、テーブルを追加および削除するためのjsの具体的なコードを参考までに共有しています。...

VUE のコンパイル スコープとスロット スコープのスロットの問題について

スロットとは何ですか?スロット ディレクティブは v-slot であり、現在 slot と slot...

jsvc を使用して tomcat を起動する方法 (通常のユーザーとして実行)

jsvc の紹介実稼働環境では、Tomcat はデーモン モードで実行する必要があります。Tomc...