- PR -

IIS5で同一Webサイト内の複数仮想ディレクトリを個別に停止したい

1
投稿者投稿内容
NICH
会議室デビュー日: 2007/09/03
投稿数: 10
投稿日時: 2008-01-30 16:16
お世話になっております。

このたびIIS5.2にWebアプリケーションをのせようとしているのですが、
以下のように同一Webサイト内に複数の仮想ディレクトリを設定してあります。


WEBSITE_A(Webサイト:IP=192.168.2.XXX、Port:80)
  |
  |
   ---APP1(仮想ディレクトリ)
  | 
   ---APP2(仮想ディレクトリ)
  |
   ---APP3(仮想ディレクトリ)

この状態で夜間バッチの関係で、APP1、APP2、APP3を個別に起動停止したいです。

調べてもWEBサイト単位の停止はIISWebコマンドでできることはわかるのですが、
仮想ディレクトリ単位での停止方法は見つかりませんでした。

URL/Port管理の問題で、
出来ることならは、APPXごとに異なるWebサイトに分けたくはないと思っていますが
IIS5において、仮想ディレクトリごとの起動/停止管理は可能なのでしょうか?

アドバイスの方、よろしくお願い致します。
ちゃっぴ
ぬし
会議室デビュー日: 2004/12/10
投稿数: 873
投稿日時: 2008-01-31 00:28
すでにお気づきのように Web site 単位でしか停止は用意されていません。

どうしても virtual directory 単位で停止したいというなら、その時間だけ maintenance page へ切り替えるとかいった方法で逃げるしかないかと。
_________________
dodo
ベテラン
会議室デビュー日: 2004/05/12
投稿数: 99
お住まい・勤務地: 東京都渋谷区
投稿日時: 2008-01-31 01:39
あるいは、仮想ディレクトリのセキュリティを変更して、401 Errorが表示されるようにするとか。
でも夜間バッチってことは、自動で設定変更できないとまずいかな?
NICH
会議室デビュー日: 2007/09/03
投稿数: 10
投稿日時: 2008-01-31 14:08
ご回答ありがとうございました。

やはり仮想ディレクトリごとの停止は出来ないのですね。

ちゃっぴさんの言われる通り、メンテナンス画面を作って、
バッチの間のみ仮想ディレクトリの参照先を切り替えて対処しようと思います。

Errorページが出てしまうと、
使用ユーザからの問い合わせが発生してしまうと思われるので。

アドバイス大変参考になりました。
どうもありがとうございました。
1

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