Windows を実行しているコンピュータで IIS をインストールし、Python CGI 機能を有効にする方法を学習しますか? このチュートリアルでは、IIS サーバーで Python の CGI 機能を有効にする方法を示します。

• Windows 2012 R2
• Windows 2016
• Windows 2019
• Python 3
• IIS

ウィンドウズチュートリアル:

このページでは、Windows チュートリアルの一覧にすばやくアクセスできます。

チュートリアルウィンドウ – IISのインストール

サーバー マネージャー アプリケーションを開きます。

[管理] メニューにアクセスし、[ロールと機能の追加] をクリックします。

Windows 2012 add role

[サーバーの役割] 画面で、[Web サーバー IIS] という名前のオプションを選択します。

[次へ]ボタンをクリックします。

IIS Installation

次の画面で、[機能の追加] ボタンをクリックします。

IIS Features

[機能] 画面で、[次へ] ボタンをクリックします。

Windows 2012 - Features

[役割サービス] 画面で、[次へ] ボタンをクリックします。

IIS - Role Service

[概要] 画面で、[インストール] ボタンをクリックします。

IIS installation summary

おめでとう! Windows を実行しているコンピュータで IIS サービスのインストールが完了しました。

チュートリアル IIS – CGI 機能の有効化

サーバー マネージャー アプリケーションを開きます。

[管理] メニューにアクセスし、[ロールと機能の追加] をクリックします。

Windows 2012 add role

[サーバーの役割] 画面で、[Web サーバー IIS] という名前のエントリを展開します。

アプリケーション開発メニューにアクセスし、次のオプションを選択します。

[次へ]ボタンをクリックします。

IIS enable CGI

[機能] 画面で、[次へ] ボタンをクリックします。

Windows 2012 - Features

[概要] 画面で、[インストール] ボタンをクリックします。

IIS CGI Installation

おめでとう! IIS で CGI 機能のインストールが完了しました。

チュートリアルウィンドウ – Pythonのインストール

Python Web サイトにアクセスし、最新バージョンの Python インストーラーをダウンロードします。

この例では、次のファイルをダウンロードしました: Python-3.8.4-amd64.exe

Python Installer Windows

管理者として、Python のインストールを開始します。

Python Installation Windows

画面の下部にある両方のチェックボックスをオンにします。

ボタンをクリックして、Python のインストールをカスタマイズします。

Python install Windows

すべてのチェックボックスを選択し、[次へ]ボタンをクリックします。

Windows Python Installation

[すべてのユーザーにインストール] という名前のチェック ボックスをオンにします。

Python のインストール パスをドライブ C のルートに変更します。

[次へ]ボタンをクリックします。

Install Python Windows

Python のインストールが完了するのを待ちます。

Python Installation Path

この例では、Python は次のディレクトリにインストールされています。

Copy to Clipboard

コンピュータを再起動します。

おめでとう! Windows での Python のインストールが完了しました。

チュートリアル IIS – IIS サーバーで Python を有効にする

アプリケーションを起動します: IIS マネージャー。

Start IIS Windows

IIS マネージャー アプリケーションで、IIS サーバー名を選択します。

画面の右側にある「ハンドラマッピング」というオプションにアクセスします。

IIS Handler mapping

次の名前のオプションを選択します: スクリプト マップの追加

IIS - Add script map

次の構成を実行します。

• リクエストパス – *.py
• 実行可能ファイル – C:\Python\Python38\Python.exe s
• インタプリタ – Python インタプリタ

[OK]ボタンをクリックします。

IIS Python

次のメッセージが表示された場合は、[はい]ボタンをクリックします。

IIS CGI Restriction

IIS サービスを再起動します。

おめでとう! IIS サーバーで Python を正常に有効にしました。

チュートリアル IIS – Python ページの作成

新しい DOS コマンド ライン プロンプトを開始します。

Windows DOS Prompt

PIP アプリケーションを使用して、ART という名前の Python ライブラリをインストールします。

Copy to Clipboard

この例では、このライブラリを使用してテスト ページを作成します。

IIS ルート ディレクトリにアクセスします。

Copy to Clipboard

Python テストページを作成します。

Copy to Clipboard

メモ帳アプリケーションを使用して、Python テスト ページを開きます。

その内容を次のコードに置き換えます。

Copy to Clipboard

ブラウザを開き、Web サーバーの IP アドレスと /test.py を入力します。

この例では、ブラウザに次の URL が入力されています。

• http://172.31.7.220/test.py

Python ページには次のメッセージが表示されます。

IIS - Python web page

おめでとう! Python 拡張機能は、IIS に正常にインストールされました。