FC2ブログ

ネオブ(neobu)

すごくどうでもいい日常を書き綴っています。他、マニアックなパソコン関係の知識や、ゲームの話等、neo(ネオ)が変なことを繰り広げます。

Windows Server 2008 Applicationの赤本にある、appcmdコマンドの一部が間違っている件について

ネオは今、

MCP(MCTS)のWindows Server 2008 Application(試験番号:70-643)の

資格を取得するために勉強をしています。

MCP教科書、通称赤本なんですが、

第3章のappcmdコマンドにミスがありすぎるw

IISのコマンドなのですが、教科書通り入力しても通らない・・・

ネットで調べて、右往左往しながら何とか実行まで出来た。

しかも、コマンド調べても出てこないものもあるし・・・

同じ過ちを犯さないためにも、ここにメモを残そうと思う!

※サイト名である、「webweb」「website2」は自分で作ったものです。
※バインドのポート番号も自分で設定したものです。


・appcmdコマンドを打つ前に
 cd C:\Windows\System32\inetsrv
 ※ここにappcmd.exeがあるわけです。

・サイトの作成
 appcmd add site /name:website2 /id:3 /physicalpath:c:\website2 /bindings:http/*:8082:

・サイトの移行(物理パス変更)
 appcmd set vdir /vdir/name:website2/ /physicalpath:c:\copysite2

・アプリケーションの追加
 appcmd add apppool /name:apppool /managedRuntimeVersion:v2.0 /managedPipeLineMode:Integrated

・アプリケーションプールのリサイクル設定
 appcmd set apppool /apppool.name:appool1 /recycling.periodicRestart.requests:50

・アプリケーションの移行(物理パス変更)
 appcmd set app /app.name:website1/app2 /[path='/']/physicalpath:c:\copyapp2

・仮想ディレクトリ作成
 appcmd add vdir /app.name:website1/app1 /path:/vdir2 /physicalpath:c:\vdir2

・仮想ディレクトリの移行(物理パス変更)
 appcmd set vdir /vdir.name:website1/app1/vdir2 /physicalpath:c:\copyvdir2

・サービスの停止
 appcmd stop site /site.name:website1

・バインドを追加する
 appcmd set site /site.name:webweb /+bindings.[protocol='https',bindingInformation='*:443:']
 ※教科書には「+」がなかった気がする。

・要求フィルタ(ユーザーからの特定のリクエストをIISが受信しないようにブロックする)

 1.拒否したいファイル拡張子「.abc」をエントリする
  appcmd set config /section:requestfiltering /+fileExtensions.[fileextension='.abc',allowed='false']

 2.エントリされている拒否情報を有効にする
  appcmd set config /section:requestfiltering /fileExtensions.allowunlisted:true

 ※教科書では、falseとtrueが逆だった気がする。


以上が赤本に載っていたappcmdコマンドです。

てかこれ・・・コマンドでやるより、GUIの方が絶対早い・・・。

あぁ、バッチで実行すれば便利なんですね。


テーマ:Windows - ジャンル:コンピュータ

PC関係 | コメント:0 | トラックバック:0 |
<<ユベルデッキレシピと戦法 | ホーム | JavaScriptにインフォメーションメッセージダイアログがない件について>>

コメント

コメントの投稿















管理者にだけ表示を許可する

トラックバック

| ホーム |