IISサイトを作成するために、cmdのコマンドライン

窓は、サイトのコマンドを作成APPCMD

C:\ WINDOWS \ System32に\ inetsrvに \ Appcmd.exeの
の管理サイト仮想サイト
APP管理アプリケーション
の仮想ディレクトリの管理VDIR
APPPOOL管理アプリケーションプール
CONFIG一般的な設定管理部
WP管理プロセスは、
HTTPリクエスト管理REQUEST
MODULE管理サーバモジュールの
バックアップ管理サーバーをコンフィギュレーションのバックアップ
トレースの使用は、ログのトレース要求失敗した

リストは、アプリケーションプールの一覧表示
セットをアプリケーションプールを構成する
新しいアプリケーションプールを追加するために追加
のアプリケーションプールを削除するには削除する
アプリケーションプールが起動し始め
、アプリケーションプールを停止停止
リサイクルリサイクルアプリケーションプールを

1.例:IISのデフォルトのサイトを削除します

::デフォルトのサイトを削除します。
C:\ WINDOWS \ System32に\ inetsrvにAppcmd.exeの削除サイト\ " 既定のWebサイト"

2.アプリケーションプールを作成web1とWEB2 web3

C:\ WINDOWS \ System32に\ inetsrvに\ Appcmd.exeの追加アプリケーションプール/名:" web1と" / managedRuntimeVersion:" V4.0 " 
C:\ WINDOWS \ System32に\ inetsrvに\ Appcmd.exeの追加アプリケーションプール /名:" WEB2 " / managedRuntimeVersion :" V4.0 " 
C:\ WINDOWS \ System32に\ inetsrvに\ Appcmd.exeのアプリケーションプールに追加:/名前" web3 " / managedRuntimeVersion:" V4.0を"

3.サイトを作成します。

:: C:\ WINDOWS \ System32に\ inetsrvに\ Appcmd.exeの追加サイト/名: "web1と" /バインディングます。http / *:80:/applicationDefaults.applicationPool:"web1 "/ PhysicalPathの:" D:\ wwwrootの\ web1と" 
:: C:\ WINDOWS \ System32に\ inetsrvに\ Appcmd.exeのサイト/名追加: "web1と" /バインディングを:HTTPS / *:443:/applicationDefaults.applicationPool:"web1 "/ PhysicalPathの:" D:\ wwwrootの\ web1と" 
::サイト名:web1と
::サイトポート:80 
::アプリケーションプールの選択順序:あるweb1 
::サイトディレクトリ: "D:\ wwwrootの\ web1と" 

C:\ WINDOWS \ SYSTEM32 \ INETSRV Appcmd.exeの追加サイト/名\: "web1と" /バインド: "HTTP / *:80:、HTTPS / *:443:" /applicationDefaults.applicationPool:"web1 "/ PhysicalPathの:" D:\ wwwrootの\ web1と" 
:: HTTP、HTTPSサイトを作成中

C:\ WINDOWS \ System32に\ inetsrvに\ Appcmd.exeの追加サイト/名: "WEB2" /バインディング:HTTPS / *:10443:/applicationDefaults.applicationPool:"web2" / PhysicalPathの: "D:\ wwwrootの\ WEB2" 
::创建WEB2

4、サイトのアプリケーションを追加

C:\ WINDOWS \ System32に\ inetsrvにAppcmd.exeの追加アプリケーション/site.name \:" web1と" / applicationPool:" web3 " /パス:" / web3 " / \ wwwrootに\ web3:PhysicalPathの:D 
web1とサイトの下で::アプリケーションを追加します
::アプリケーション名web3 
::アプリケーションは、アプリケーションプールweb3を選択
::先のパスdへの応用:\ wwwrootに\ web3

5、仮想ディレクトリを追加

C:\ WINDOWS \ SYSTEM32 \ INETSRV Appcmd.exeの追加仮想ディレクトリの/app.name \:" web1と/ " /パス:" / HTML " / PhysicalPathの:" Dは:\ wwwrootの\ HTML " 
::サイトweb1と下の仮想ディレクトリを追加します。
::仮想ディレクトリ名のHTML 
::仮想ディレクトリは、ヘッドロードdを指している:\ wwwrootの\ HTML 

C:\ WINDOWS \ SYSTEM32 \ INETSRV Appcmd.exeの追加仮想ディレクトリの\ /app.name:" web1と/ web3 "   /パス:" / HTML2 " / PhysicalPathの:" D:\ wwwrootの\ HTML2 " 
:: web1とサイトの下のアプリケーションweb3の下に仮想ディレクトリを追加します
::仮想ディレクトリ名HTML2 
::仮想ディレクトリを指しヘッド道路D:\ wwwrootに\ htmlの

6、新しいサイトを起動するには、既定のサイトをオフにします

C:\ WINDOWS \ System32には\ inetsrvにAppcmd.exeのSTOPサイト\ " 既定のWebサイト" 
::既定のサイトの例停止
C:\ WINDOWS \ System32にを\ inetsrvにAppcmd.exeの\スタートサイトAPPCMD " web1と" 
\ WINDOWS \ System32に\:CをINETSRV \ Appcmd.exeのサイト開始APPCMD " WEB2を" 
web1とWEB2サイトを開始::

7、cmdは、ファイアウォールのポートを追加します

追加@netshをadvfirewallファイアウォールルールの名前は= DIR = IIS  =プロトコル= TCPが許可=次に、localportアクション80443 
::追加80443ファイアウォールオープン、名前のIISを

8、証明書をインポート

-f -importPFX @certutil - P-passwdのD:\ CERT \ server.pfx 
::輸入証明書
:: -pパスワード
::証明書パス
D:\ CERT \ server.pfx
 

 

おすすめ

転載: www.cnblogs.com/sharesdk/p/11290597.html