IISをインストールしてみる@Server Core

002.png
Server CoreにIISをインストールしてみました。Server CoreでIISを実行した場合、リモートからのIISマネージャが利用出来ないようなので現状は少し不便かもしれません。

IISをインストールする場合には以下のコマンドを入力

start /w pkgmgr /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel

参考程度にですが、IISのすべての機能をインストールする場合には以下のコマンドを入力します。

start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-FTPPublishingService;IIS-FTPServer;WAS-WindowsActivationService;WAS-ProcessModel

001.png
インストール後、特にメッセージも無くコンソールが返ってきますが、これでインストールは一応完了しています。

002.png
試しにWEBブラウザでアクセスしてみると、正常に起動しているのが確認出来ます。

Server Core上で稼働出来ないIISの機能は?

IIS-ASPNET
IIS-NetFxExtensibility
IIS-ManagementConsole
IIS-ManagementService
IIS-LegacySnapIn
IIS-FTPManagement
WAS-NetFxEnvironment
WAS-ConfigurationAPI

Server Core で従来の ASP 機能をインストールする方法は?

Start /w pkgmgr
/iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASP;IIS-ISAPIExtensions;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;WAS-WindowsActivationService;WAS-ProcessModel

FastCGI と静的なコンテンツ (HTML や画像など) を処理できる Web サーバーをインストールするには?

Start /w pkgmgr
/iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-CGI;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;WAS-WindowsActivationService;WAS-ProcessModel

IIS 7.0 で PHP 環境をインストールするには?

1.最新の PHP ビルドを下記からダウンロードします。

http://www.php.net/downloads.php

2.Windows Binaries の中から Non-thread-safe zip package をダウンロードして解凍します。

3.%SystemDrive%\PHP ディレクトリを Server Core マシン上に作成し、上記の共有から Robocopy などでコピーをします。

4.%SystemDrive%\PHP\PHP.INI-Recommended ファイルをコピーし、%SystemDrive%\PHP\PHP.INI とします。

5.下記の二つの AppCmd.exe コマンドを実行することで PHP/FastCGI ハンドラー マッピングを作成します。

AppCmd set config /section:system.webServer/fastCGI /+[fullPath='d:\php\php-cgi.exe']
AppCmd set config /section:system.webServer/handlers /
+[name='PHP-FastCGI',path='*.php',verb='*',modules='FastCgiModule',
scriptProcessor='d:\php\php-cgi.exe',resourceType='Either'] 

参考
PHP on IIS
Windows Server Core と IIS

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です