WindowsコンテナでのIIS URL Rewriteのインストール

windows-container-url-rewrite-installのアイキャッチ画像 Windows

WindowsコンテナでのIIS URL Rewriteをインストール方法です。
URL Rewrite機能はIISのプラグインです。事前にこちらから「rewrite*.msi」をダウンロードして下さい。

IIS URL Rewriteをインストールするためのバージョン調整

Dockerコンテナ内で、Powershellにて以下を実行します。
本バージョンによりIIS URL Rewriteのインストールに失敗することがあるためです。

Get-ItemProperty -Path Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp
# MajorVersionが10である場合は以下を実施。
Set-ItemProperty -Path Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp -Name MajorVersion -Value 9

同Dockerコンテナを再起動します。

IIS URL Rewriteをインストール

Dockerコンテナ内で、Powershellにて以下を実行します。

msiexec.exe /qn /i <rewrite.msiのフルパス>

以下を実行すると、正常にインストールされていることを確認できます。

Get-WmiObject Win32_Product | Select-Object Name,Vendor,Version,Caption | ForEach-Object {if($_.Name -like "*rewrite*"){ Write-Host $_ }}
# "*IIS URL Rewrite Module*"が表示されればOK。

TIPS

  • Windowsコンテナのインストール方法はこちらをご覧下さい。
  • WindowsコンテナでのWebサイト・CGIの構築方法はこちらをご覧下さい。

コメント

タイトルとURLをコピーしました