- PR -

IIS上の仮想ディレクトリに他サーバのディスクを割り当てることは可能でしょうか。

投稿者投稿内容
とよはら
常連さん
会議室デビュー日: 2003/05/09
投稿数: 21
投稿日時: 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/16
投稿数: 347
投稿日時: 2004-01-21 20:17
引用:

とよはらさんの書き込み (2004-01-21 19:41) より:
現在、WEB機能で出力されるファイルをDBサーバ上に作成し、
かつ、ダウンロードをさせたいと考えております。




WEBサーバ上にダウンロードファイルを作成すべきじゃないのでしょうか?
DBサーバ上に作成しなくてはならない理由はなんでしょうか?
とよはら
常連さん
会議室デビュー日: 2003/05/09
投稿数: 21
投稿日時: 2004-01-21 20:25
初めまして。
お返事有難うございます。

ロードバランサを使用を予定しているために、
どちらのサーバにアクセスするかは判りません。

例えば、サーバ1にアクセスしてファイルを生成し、
その後、サーバ2へ見に行ってしまうと、ファイルが存在しないという現象となります。

また現在、既にシステムは稼動しており
ローカルへ出力しております。

宜しくお願いします。


【現行システムの構成】

インターネット側)───[WEB]──[DB]

ゆうじゅん
ぬし
会議室デビュー日: 2004/01/16
投稿数: 347
投稿日時: 2004-01-21 20:47
仮想ディレクトリの作成ウィザードから

エイリアスの指定で「DB」を入力
ディレクトリパスに\\DB\DIRECTORY1を指定
アクセスするユーザーとパスワードを指定

これで大丈夫だと思いますが

アクセスユーザーはちゃんとDBサーバに対して権限もってます?

とよはら
常連さん
会議室デビュー日: 2003/05/09
投稿数: 21
投稿日時: 2004-01-22 10:45
こんにちは、

>エイリアスの指定で「DB」を入力
>ディレクトリパスに\\DB\DIRECTORY1を指定
こちらの設定はしております。

>アクセスするユーザーとパスワードを指定
こちらはDBサーバにあるアカウントを設定しております。

また、DBサーバの共有フォルダはEveryone/フルコントロールです。
WEB側、FTPオペレータにはAdministratorsとIUSER_WEBを設定しております。
この2つはネットワークへのアクセス権限を持っている状態です。

補足ですが、上記FTPの仮想ディレクトリの設定をした場合、
赤いエラーマークは出るものの、右クリックで開くとすると、
対象の共有フォルダを見ることが可能ですが、FTPは出来ない状態です。


とよはら
常連さん
会議室デビュー日: 2003/05/09
投稿数: 21
投稿日時: 2004-01-22 10:58
こんなページを見つけたので検証してみます。

http://support.microsoft.com/default.aspx?scid=kb;ja;207671
とよはら
常連さん
会議室デビュー日: 2003/05/09
投稿数: 21
投稿日時: 2004-01-22 11:46
読んでみたのですが、あまり良く判りませんでした。

解決方法3に書いてあるようにしているのですが・・・。

アクセスするユーザーとパスワードを指定するときに、
参照ボタンがあるのですが、ここにはWEB側のアカウントしか選択できません。
ここは、DB側のアカウントを指定すると認識しているのですが、
そもそも、そのことが間違いなのでしょうか。
ゆうじゅん
ぬし
会議室デビュー日: 2004/01/16
投稿数: 347
投稿日時: 2004-01-22 12:15
アクセスするユーザーとパスワードでWebサーバにログインして
DBサーバ上の共有フォルダにアクセスできます?

できないのであれば、アクセス権の設定を見直して見てください。

>ここは、DB側のアカウントを指定すると認識しているのですが、
>そもそも、そのことが間違いなのでしょうか。

Web側がどのユーザと同じ動きをするかの設定なので
Web側のユーザを指定します。

スキルアップ/キャリアアップ(JOB@IT)