Windows 10 または 8/7 で Powershell コマンド ラインを使用して、IIS Web サービスを簡単かつ迅速にインストールして有効にする方法。 IIS を再起動し、その実行状態を確認するためのコマンドも含まれます。 PowerShell 経由で IIS の Windows 認証をインストールすることもできます
インターネット インフォメーション サービスは、ローカルホスト Web サーバーを提供する、デスクトップまたはサーバー ハードウェアを実行している Windows 10/8/7 サーバーの機能です。 Microsoft によって開発され、Windows でのみ利用可能です。 HTTP、HTTP/2、HTTPS、FTP、FTPS、SMTP、NNTP などのさまざまなタイプのインターネット プロトコルをサポートします。オンライン Web ホスティングの世界では、Apache や Nginx などの Linux Web サーバーほど人気はありませんが、IIS は優れた存在感と市場シェアを持っています。したがって、試してみたい場合は、Windows 10 または 7 で IIS Web サーバー サービスを有効にする簡単な方法を次に示します。
Windows 10のコマンドラインからIISをインストールする
Windows には IIS が組み込まれているため、ダウンロードする必要はありませんが、デフォルトでは有効にならないため、「」経由の GUI メソッドを使用して有効にするか、このインターネット インフォメーション サービス機能をインストールします。Windows の機能をオンまたはオフにする」ウィンドウを使用するか、Powershell コマンド ラインを使用します。
ステップ 1: PowerShell を管理者として実行する
Windows で IIS サービスを有効にするには、Powershell を実行する管理者権限が必要です。そのため、Windows 10 のスタート ボタンを右クリックし、[Windows PowerShell (管理者)] オプションを選択します。
ステップ 2: IIS サービスをインストールする
IIS-WebServer Windows 機能のアクティベーションは単独では機能しません。IIS-WebServerRole、Web 管理ツール、共通 HTTPFEatures、HTTP ログ、静的コンテンツ圧縮、要求フィルタリングなどの他の機能もインストールする必要があります。
要件に従ってアクティブ化できる主なサービスを次に示します。ただし、一部のサービスは、Windows 10 またはサーバー プラットフォーム上の IIS Web サーバーにインストールしてアクティブ化する必要があります。
- IIS-Webサーバーロール
- IIS-Webサーバー
- IIS の共通HTTP機能
- IIS-HTTPエラー
- IIS-HTTPリダイレクト
- IIS-アプリケーション開発
- NetFx4Extended-ASPNET48
- IIS-NetFx拡張性48
- IIS-健康と診断
- IIS-HTTPロギング
- IIS-ロギングライブラリ
- IISリクエストモニター
- IIS-HTTPTracing
- IIS-セキュリティ
- IIS-リクエストフィルタリング
- IIS-パフォーマンス
- IIS-Webサーバー管理ツール
- IIS-IIS6管理互換性
- IIS メタベース
- IIS 管理コンソール
- IIS-基本認証
- IIS-Windows認証
- IIS-静的コンテンツ
- IIS-デフォルトドキュメント
- IIS-WebSocket
- IIS-ApplicationInit
- IIS-ISAPIExtensions
- IIS-ISAPIフィルター
- IIS-HttpCompressionStatic
- IIS-ASPNET48
上記のサービスのいずれかを有効にするには、以下の構文を使用できます。を交換するだけです<service-name>上記のサービスのいずれかを使用して、PowerShell でコマンドを実行します。
Enable-WindowsOptionalFeature -Online -FeatureName <service-name>
したがって、Windows で IIS およびその他の必要なモジュールを有効にしたい場合、コマンドは次のようになります。
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole, IIS-WebServer, IIS-CommonHttpFeatures, IIS-ManagementConsole, IIS-HttpErrors, IIS-HttpRedirect, IIS-WindowsAuthentication, IIS-StaticContent, IIS-DefaultDocument, IIS-HttpCompressionStatic, IIS-DirectoryBrowsing
IISサーバーを実行する
次に、Windows 10 0r 7 の検索ボックスに「IIS」と入力します。これにより、インターネット インフォメーション サービス (IIS) マネージャーにアクセスするオプションが与えられます。これをクリックして IIS マネージャーにアクセスし、Windows 上でローカルホスト Web サーバーをセットアップします。
IIS Webサーバーを再起動するコマンド
実行中のWebサーバーのステータスについては、
Get-Service W3SVC
IIS を起動するには:
iisreset
ISS サーバーを無効にするには
Disable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole, IIS-WebServer
の場所で前述した特定のサービスを無効にするには<service-name>以下のコマンドで:
Disable-WindowsOptionalFeature -Online -FeatureName<service-name>
;
その他の記事: