リモート コンピューター上に存在するフォルダーに既存の Web サイトに仮想ディレクトリを作成する方法
この記事では、リモート コンピューター上にあるフォルダーに対して、既存の Web サイト上の仮想ディレクトリを作成、テスト、および削除する方法について説明します。
適用対象: Windows Server 2012 R2
元の KB 番号: 308150
リモート仮想ディレクトリは、Web サイトのホーム ディレクトリに含まれていないが、ホーム ディレクトリ内にあるかのようにクライアント ブラウザーに表示されるディレクトリです。 リモート仮想ディレクトリには、汎用名前付け規則 (UNC) 共有の場所にマップされるエイリアスがあります。 クライアントは、Web サイトの URL にエイリアスを追加して、その仮想ディレクトリ内の Web コンテンツを参照します。 次の表に、これらのマッピングを示します。
物理的な場所 | Alias | URL のパス |
---|---|---|
C:\WWWroot | ホーム ディレクトリ (なし) |
http://Sales |
\\RemoteServer \SalesData\ProdCustomers |
お客様 | http://Sales/Customers |
仮想ディレクトリと物理ディレクトリ (エイリアスのないディレクトリ) の両方が Internet Services Manager に一覧表示されます。 仮想ディレクトリは、隅に地球を含むフォルダー アイコンで示されます。
リモート ネットワーク共有を構成する方法
リモート ネットワーク共有への仮想ディレクトリを作成するには、共有を作成し、その共有に Web コンテンツを格納します。 適切な共有アクセス許可を設定し、適切な NTFS アクセス許可を追加して、コンテンツを含むフォルダーへのアクセスを制御します。
注:
仮想ディレクトリの作成後に Web コンテンツをリモート共有に発行することもできます。
仮想ディレクトリを作成する方法
管理特権を持つアカウントを使用して、Web サーバー コンピューターにログオンします。
[ スタート] をクリックし、[ プログラム>管理ツール] をポイントし、[ Internet Services Manager] をクリックします。
[ インターネット インフォメーション サービス ] ウィンドウで、 サーバー名 (サーバー名 は サーバー の名前) を展開します。
目的の Web サイト (既定の Web サイト など) を右クリックし、[ 新規] をポイントし、[ 仮想ディレクトリ] をクリックします。
[ Virtual Directory 作成ウィザードへようこそ] ページで 、[ 次へ] をクリックします。
[ Virtual Directory Alias ] ページで、目的のエイリアス ( Sales など) を入力し、[ 次へ] をクリックします。
[ Web サイト コンテンツ ディレクトリ ] ページで、作成したリモート フォルダー (\\Server\Share など) への UNC パスを入力し、[ 次へ] をクリックします。
[ ユーザー名とパスワード ] ページで、リモート フォルダーにアクセスするための十分な権限を持つユーザー名とパスワードを入力します。
注:
最高レベルのセキュリティを維持するには、リモート コンテンツへのアクセスを提供するために必要な最小限のアクセス許可を持つアカウントを使用します。
[ 次へ] をクリックし、[パスワードの確認] ダイアログ ボックスで手順 8 で使用した パスワード を再入力し、[OK] をクリック します。
[アクセス許可] ページで、仮想ディレクトリに設定するアクセス許可のチェックボックスをクリックして選択します。
既定では、[読み取りアクセス許可] と [スクリプトの実行] アクセス許可が既に選択されています。 たとえば、ユーザーに仮想ディレクトリ内のコンテンツの変更を許可する場合は、[書き込みチェック] ボックスをクリックして選択します。
[次へ] をクリックし、[完了] をクリックします。
注:
仮想ディレクトリは、作成される Web サイトの構成とセキュリティ設定を継承します。
仮想ディレクトリをテストする方法
Internet Explorer を開始します。
[ アドレス ] ボックスに、Web サーバーの URL (例:
http://WebServer
) を入力し、[ 移動] をクリックします。既定の Web サイトを表示できることを確認します。
手順 2 で入力したアドレス (例: ) に仮想ディレクトリのエイリアスを追加し、[
http://WebServer/Sales
移動] をクリックします。仮想ディレクトリ Web コンテンツがブラウザー ウィンドウに表示されます。
仮想ディレクトリを削除する方法
仮想ディレクトリを削除するには、インターネット インフォメーション サービス (IIS) がそのディレクトリに格納されているコンテンツを参照するために使用するエイリアスを削除します。
注:
仮想ディレクトリを削除しても、ネットワーク共有とそのコンテンツも削除されません。
仮想ディレクトリを削除するには、次の手順に従います。
[ スタート] をクリックし、[ プログラム>管理ツール] をポイントし、[ Internet Services Manager] をクリックします。
[ インターネット インフォメーション サービス ] ウィンドウで、[ サーバー名 ] をクリックして展開します (サーバー 名 はサーバーの名前)。
削除する仮想ディレクトリを含む Web サイトを展開します。 たとえば、[既定の Web サイト] を展開します。
目的の仮想ディレクトリ ( Sales など) を右クリックし、[削除] をクリック します。
次のメッセージが表示されたら、[ はい ] をクリックします。
このアイテムを削除してもよろしいですか?
注:
Web コンテンツは、仮想ディレクトリがマップされたリモート フォルダーに残ります。
Web サイトを停止してから再起動します。
- 目的の Web サイト (既定の Web サイトなど) を右クリックし、[ 停止] をクリックします。
- Web サイトを右クリックし、[ スタート] をクリックします。
インターネット インフォメーション サービス スナップインを終了します。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示