- - PR -
IIS上の仮想ディレクトリに他サーバのディスクを割り当てることは可能でしょうか。
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-01-21 19:41
こんにちは、
現在Windows2000Serverを使用して冗長化を考えております。 コスト的な問題からAdvancedServerを導入することは出来ないので、 以下のような構成を考えております。 【システム構成図】 ┌─[WEB1]─┐ (インターネット側)──[ロードバランサ]─┤ ├─[DB] └─[WEB2]─┘ 現在、WEB機能で出力されるファイルをDBサーバ上に作成し、 かつ、ダウンロードをさせたいと考えております。 方法として以下のような手法を考えたのですが、失敗に終わっております。 @DBの共有フォルダをWEBサーバから\\\\DB\\DIRECTORY1のような感じで参照させる。 ADBの共有フォルダをWEBサーバのネットワークフォルダとしてFドライブとして設定する。 また、FTPサーバをWEBと同じ場所に立てて、 その仮想ディレクトリをDBの共有ディレクトリとして可能かどうかも試したのですが、 赤いERRORマークが表示されてしまいます。 恐らく、アカウントセキュリティーなどが問題かと思われるのですが、 知識不足のためか解決に至っておりません。 どなたか、ご存知の御方がありましたら 教えて頂けますでしょうか。 宜しくお願いします。 | ||||
|
投稿日時: 2004-01-21 20:17
WEBサーバ上にダウンロードファイルを作成すべきじゃないのでしょうか? DBサーバ上に作成しなくてはならない理由はなんでしょうか? | ||||
|
投稿日時: 2004-01-21 20:25
初めまして。
お返事有難うございます。 ロードバランサを使用を予定しているために、 どちらのサーバにアクセスするかは判りません。 例えば、サーバ1にアクセスしてファイルを生成し、 その後、サーバ2へ見に行ってしまうと、ファイルが存在しないという現象となります。 また現在、既にシステムは稼動しており ローカルへ出力しております。 宜しくお願いします。 【現行システムの構成】 インターネット側)───[WEB]──[DB] | ||||
|
投稿日時: 2004-01-21 20:47
仮想ディレクトリの作成ウィザードから
エイリアスの指定で「DB」を入力 ディレクトリパスに\\DB\DIRECTORY1を指定 アクセスするユーザーとパスワードを指定 これで大丈夫だと思いますが アクセスユーザーはちゃんとDBサーバに対して権限もってます? | ||||
|
投稿日時: 2004-01-22 10:45
こんにちは、
>エイリアスの指定で「DB」を入力 >ディレクトリパスに\\DB\DIRECTORY1を指定 こちらの設定はしております。 >アクセスするユーザーとパスワードを指定 こちらはDBサーバにあるアカウントを設定しております。 また、DBサーバの共有フォルダはEveryone/フルコントロールです。 WEB側、FTPオペレータにはAdministratorsとIUSER_WEBを設定しております。 この2つはネットワークへのアクセス権限を持っている状態です。 補足ですが、上記FTPの仮想ディレクトリの設定をした場合、 赤いエラーマークは出るものの、右クリックで開くとすると、 対象の共有フォルダを見ることが可能ですが、FTPは出来ない状態です。 | ||||
|
投稿日時: 2004-01-22 10:58
こんなページを見つけたので検証してみます。
http://support.microsoft.com/default.aspx?scid=kb;ja;207671 | ||||
|
投稿日時: 2004-01-22 11:46
読んでみたのですが、あまり良く判りませんでした。
解決方法3に書いてあるようにしているのですが・・・。 アクセスするユーザーとパスワードを指定するときに、 参照ボタンがあるのですが、ここにはWEB側のアカウントしか選択できません。 ここは、DB側のアカウントを指定すると認識しているのですが、 そもそも、そのことが間違いなのでしょうか。 | ||||
|
投稿日時: 2004-01-22 12:15
アクセスするユーザーとパスワードでWebサーバにログインして
DBサーバ上の共有フォルダにアクセスできます? できないのであれば、アクセス権の設定を見直して見てください。 >ここは、DB側のアカウントを指定すると認識しているのですが、 >そもそも、そのことが間違いなのでしょうか。 Web側がどのユーザと同じ動きをするかの設定なので Web側のユーザを指定します。 | ||||
