- - PR -
Windows2000 で IIS と apache を変更したい。
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2005-04-08 18:02
はじめて投稿させて頂きます。
今回質問させて頂きたいのは 件名にも書いて有りますが サービスの切替を簡単にしたい という事です。 サービスのウィンドウを表示して 停止や起動をするような事を コマンドラインから行えないものでしょうか? とりあえず自分で調べた所は net stop apache2 net start iisadmin これでアパッチ自体とIIS自体は 交換できると思うのですが 依存関係のFTP、SMTP、WWWなどが ついてきてくれません。 ご教授お願い致します。 | ||||
|
投稿日時: 2005-04-08 19:04
とりあえず、WWWなら
net start "World Wide Web Publishing Service" ではどうでしょう? #「iisadminから依存関係を使って起動させたい」って事なら # 思いっきりはずしてますが... [ メッセージ編集済み 編集者: あら 編集日時 2005-04-08 19:04 ] | ||||
|
投稿日時: 2005-04-08 19:22
http://support.microsoft.com/default.aspx?scid=kb;ja;236166#XSLTH3134121122120121120120
を見ると停止は出来るけど起動はダメみたいなのでバッチファイルでどうですかね? バッチファイルに net start iisadmin net start msftpsvc net start w3svc net start smtpsvc と書いてバッチファイルを起動。 _________________ Inspired Ambitious [ メッセージ編集済み 編集者: NAO 編集日時 2005-04-08 19:26 ] | ||||
|
投稿日時: 2005-04-08 20:40
iisresetでだめ?
| ||||
|
投稿日時: 2005-04-11 08:48
返信ありがとうございます。 このコマンドで処理すると net stop apache2 iisreset これでいけるかと思いますね。 作成してみます。 [ メッセージ編集済み 編集者: ぽん猫 編集日時 2005-04-11 09:07 ] | ||||
|
投稿日時: 2005-04-11 09:13
バッチファイルでどうですかね? バッチファイルに net start iisadmin net start msftpsvc net start w3svc net start smtpsvc と書いてバッチファイルを起動。 _________________ Inspired Ambitious 返信ありがとうございます。 あらさん、NAOさんの書かれてる内容は ほぼ同じようですね。 サービスネームで書くのか ディスプレイネームで書くのかの違いですよね。 サービスの起動と停止に同じもの使えそうですね。 もう少し調べて書いてみたいと思います。 | ||||
|
投稿日時: 2005-04-11 11:22
@ECHO OFF
ECHO 行いたい処理の番号を選択してください。 ECHO 1...IIS から Apache へ変更。 ECHO 2...Apache から IIS へ変更。 ECHO 3...中止 set /p NUM="選択する番号は? >" if "%NUM%"=="1" goto IIS if "%NUM%"=="2" goto apache2 if "%NUM%"=="3" goto EXIT :IIS echo IIS to Apache2 net stop smtpsvc net stop w3svc net stop msftpsvc net stop iisadmin net start apache2 pause GOTO EXIT :Apache2 echo Apache2 to IIS net stop apache2 net start iisadmin net start msftpsvc net start w3svc net start smtpsvc pause :EXIT って感じに組んでみました。 まだまだ付け加えたい所 (現在起動中のサービスがどっちか取得するとか) 色々有りますがとりあえずこれで使えそうです。 ありがとう御座いました。 | ||||
|
投稿日時: 2005-04-11 11:42
http://support.microsoft.com/default.aspx?scid=kb;ja;236166#XSLTH3134121122120121120120 にもありますが、停止の方は net stop iisadmin /Y 一発で行きますよ | ||||
