• 締切済み

IISのルートディレクトリを可変

標準設定では「IISのルートフォルダ (C:\Inetpub\wwwroot)」をカレント ディレクトリとして表示されるようですが、 「カレントディレクトリを、ログオンユーザ のアカウントや所属グローバルグループ毎 に可変させるための方法」をご教示願います。 IE5.x以降で、クライアントからServerに アクセスしたときの事です IE5.xからhttp://xxxx/としたら、 例) ユーザID = 001 ↓ カレントフォルダ = “C:\Inetpub\wwwroot”以下のフォルダ ユーザID = 002 ↓ カレントフォルダ = “D:\ABC\002”以下のフォルダ をIISの設定のみで実現したい どなたか知識をおもちの方、ご回答宜しくお願い 致します。

みんなの回答

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.2

結論から言います。  IISの設定だけでは不可能です。  もしかしたら、IIS5.0+ActiveDirectoreの環境だったら出来るかも知れませんが、ちょっと上記環境の情報と環境が手元に無いので確認出来ません。  ユーザ認証を使用すれば出来るように思えるのですが、質問の件の、『自動的に切り替えるのをIISの設定のみ』では不可能です。  他の技術組合わせる事で対応出来ると思います。  

yoshi4578
質問者

お礼

いろいろ勉強になりました ありがとうございました!!

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

 そのユーザ認証はどうやって行う予定なのでしょうか?  BASIC認証を使用するつもりなら、認証後に表示するデータを切り分けるASPでも構築すれば簡単に出来ます。  かた、カレントディレクトリを分けたいとの事ですが、その用件は必須用件なのでしょうか?  もし必須用件だとすると、  仮想ディレクトリでも作成して、切り分ける事で対応出来ると思いますが、その場合でも、ユーザの識別をどのように行うかによって変わってきます。  今、どう考えているのかをもう少し詳細に記載してください。

yoshi4578
質問者

補足

早速の回答有り難うございます。 すみません。実現したい全体像が不明確でした。補足いたします。 IE5.x以降のWebブラウザでは、Webサーバ側の”FrontPage Extensions”と連携した Webフォルダの作成が可能となっていますが、以下の要件を満たすようなカスタマイズ方法があるのか?  要件(1): WindowsNTドメインで管理されているアカウントによるアクセス制御が可能  要件(2): ログオンユーザまたはグループ毎に、接続先フォルダを変えることが可能 簡単に説明するとIEの「Webフォルダ機能」を使って、ネットワークリソースへアクセスしたいのです。 但し、アクセスリソースはアカウントによるアクセス制御必要です 要件(1)については、該当のフォルダへ適切なアクセス権を付与することによって実現可能だと考えています。 カレントディレクトリを分けたい必須用件なのですが、仮想ディレクトリを作成して、その任意の ディレクトリでアクセス制御をすれば、必須用件に近づくと考えています。 IISの設定のみできないのかが、分からないのです。 宜しくお願い致します。

関連するQ&A

  • IISの設定(カレントディレクトリを、ログオンユーザ毎に可変させるための方法

    標準設定では「IISのルートフォルダ (C:\Inetpub\wwwroot)」をカレント ディレクトリとして表示されるようですが、 「カレントディレクトリを、ログオンユーザ のアカウントや所属グローバルグループ毎 に可変させるための方法」をご教示願います。 IE5.x以降です。 例) ユーザID = 001 ↓ カレントフォルダ = “D:\ABC\001”以下のフォルダ ユーザID = 002 ↓ カレントフォルダ = “D:\ABC\002”以下のフォルダ どなたか知識をおもちの方、ご回答宜しくお願い 致します。

  • IISのホームディレクトリ

    Windows2000でIIS5を使用しています。規定のWebサイトのホームディレクトリは、C:\Inetpub\wwwrootになっています。ここの下にはいくつかのフォルダがあるのですが、インターネットインフォーメーションサービスで規定のWebサイトを展開してみても、一部のフォルダが表示されないのです。もちろんこのフォルダの中にあるgifファイルも表示されません。ここに表示されているフォルダの中にあるgifファイルは問題なく表示されます。 なぜこのような現象が起きてしまっているのか全くわからず、困っています。 どうぞよろしくお願いします。

  • FTP接続時に、ユーザーID毎にホームディレクトリを指定する方法

    FTP接続時に、ユーザーID毎にそれぞれ別のホームディレクトリを設定する事は 可能でしょうか?もし可能であれば設定方法を教えてください。 例) ユーザーID(taro)->C:\InetPub\wwwroot\taro ユーザーID(jiro)->C:\InetPub\wwwroot\jiro

  • IISのルートディレクトリをアプリケーション化

    IIS7.5でルートのinetpub\wwwrootをアプリケーション化し、aspxを動かしたいと考えています。 (1)サブディレクトリHogeを作ってdefault.aspxをおく→仮想ディレクトリにしてアプリケーション化→○○/Hoge/Default.aspxを動かす。これは簡単。 (2)ルートにdefault.aspxをおく→「ルートを仮想ディレクトリにしてアプリケーション化」→○○/Default.aspxを動かす。これは困難! 上記の「ルートを仮想ディレクトリにしてアプリケーション化」はどのようにすれば実現できるのでしょうか?それとも、そもそも不可能なのでしょうか? ご存知の方がおられましたらよろしくお願い申し上げます。

  • Windows2000でIISの質問です。http://aaaa,jp/直下のディレクトリを仮想ディレクトリにする方法

    いつも、お世話になっております。 http://aaa.jp/ 指定で表示されるのは、基本でwwwroot直下に なっていると思うのですが、直下だけを、別フォルダにしたいのですが、どうすればよいのでしょうか? \c:inetpub\wwwroot\abc⇒http://aaa.jp/abc/ \c:inetpub\homedir\⇒http://aaa.jp/ こんな感じでできないでしょうか? ■意図 http://aaa.jp/とhttp://aaa.jp/mobile/ を別管理したいので、FTP接続時に wwwrootを見てしまうとwwwroot直下のフォルダがすべてアクセスできてしまうのを避けたい。 ※wwwroot直下のディレクトリをすべて仮想ディレクトリにするというのは無しでお願いします。

  • PHP5、IISで2つのサイトでPHPを有効にしたい

    php-5.2.6-Win32をWIN2003上で動かしています。WEBサーバはIIS6です。 c:\inetpub\wwwroot1 と c:\inetpub\wwwroot2 のサイトがあり両方でPHPを動作させたいのですが、 php.iniのdoc_rootをどのように設定すればいいのでしょうか? 是非宜しくお願いします。

    • ベストアンサー
    • PHP
  • IIS フォルダアクセス

    環境:VS2019 C# MVC webサーバー:windowsサーバー IIS7.0 WEBアプリ:C:\inetpub\wwwrootに配置 書込みたいフォルダのパス:C:\test 上記の環境でWEBアプリのテストをしているのですが、一部のユーザーがWEBアプリがフォルダにファイルを作成する際にエラーとなりフォルダにファイルを作成することができない現象が発生しています。 該当のフォルダには「IIS-USER」で書き込みを許可した権限を付与しております。 またできるユーザーとできないユーザーがいます。 自身の設定が何か足りないとは思うのですが、見当がつかないため質問させていただきました。 ご教授の程よろしくお願いします。

  • iisがうまく動作しない

    環境はWinXP-proでiis5.1をインストールしました。 iisの「Webサイト」上で 「ホームディレクトリ」の”読み取り”にチェックを入れ、該当するフォルダに「ドキュメント」の"既設のドキュメント"にチェックを入れ内容も該当するファイルがあるのを確認しました。 「既設のwebサイト」欄は ホームディレクトリにc:\inetpub\wwwrootを指定し「このコンピュータにあるディレクトリ」を指定し、”読み取り”にチェックを入れています。c:\inetpub\wwwroot内に「index.htm」があるので「ドキュメント」の中にあるのも確認しました。 そこで「既設のwebサイト」上で右クリックし、「参照」を実行すると「http404」エラーがでます。 また、直接ブラウザに「http://localhost/」を指定しても結果は同じです。 「http://127.0.0.1/」でも「http://PC名/」でも同じでした。 ちなみに常時接続のためルータを入れいます。ローカルの参照なのでルータは関係ないと思うのですが。 まったく動作しないため困っています。原因と対処法がわかりましたら教えてください。

  • IISの「wwwroot」について

    WinNT ServerでIISをデフォルトでインストールしますと「wwwroot」の位置がC\Inetpub\wwwrootになってしまいますが、インストール後に「wwwroot」の位置をD\やE\などに移動することは可能なのでしょうか?Win2000 Serverでしたら可能なようなことはWebにて書いてあったのですが・・・。

  • IIS の管理コンソールというのは

    IIS の管理コンソールというのは、wwwサビースプロパティのことでしょうか すみません初心者のもので、wwwサビースプロパティは C:\inetpub\wwwroot\cgi-bin 仮想ディレクトリのエイリアス/cgi-bin 読取り・実行権限にチェックが入っています CGIプログラムはcgi-binの中です しかし動かないどうしてでしょうか

専門家に質問してみよう