OXS ユーザーガイド

IIS の設定例

ウェブ / アプリケーションサーバとしてインターネット インフォメーション サービス (IIS) を使用する場合の設定例を記載します。
ここでは、具体例を示すために、以下の環境を使用します。

OSWindows Server 2003
IP アドレス172.16.200.83
IIS のバージョン6.0
ウェブルートのローカルパスC:\Inetpub\wwwroot\
ウェブルートの URLhttp://172.16.200.83/
CGI ディレクトリのローカルパスC:\Inetpub\scripts\
CGI ディレクトリの URLhttp://172.16.200.83/scripts/
[OXS_HOME]C:\Program Files\OPRO\OPRO X Server\

※ OPRO X Server が動作することを目的とした説明になっております。IIS の詳しい情報については、IIS のドキュメント等をご覧ください。

準備

IIS のインストール

IIS がインストールされていない場合は、スタートメニュー → コントロールパネル → プログラムの追加と削除 → Windowsコンポーネントの追加と削除 からインストールしてください。

スタートメニュー → コントロールパネル → 管理ツール → インターネット インフォメーション サービス (IIS) マネージャ で、Web サイトが実行中であることを確認してください。

ページの先頭 ページの先頭

OUT_FILE ディレクトリの作成

OUT_FILE ディレクトリのコピー

[OXS_HOME]/webapps/odcaw2/ を、ディレクトリごと ウェブサーバのルートディレクトリ配下にコピーします。
ここでは、C:\Program Files\OPRO\OPRO X Server\webapps\odcaw2\ を、C:\Inetpub\wwwroot\ にコピーします。

MIME タイプの設定

opr、oxr、ofd、odp といったフォーマットを使用する場合は、以下のように MIME タイプの設定を行ってください。

インターネット インフォメーション サービス (IIS) マネージャ で、コンピュータのプロパティを選択します。

「MIME の種類」をクリックします。

「新規作成」ボタンを押し、以下の MIME タイプを登録します。

拡張子MIME タイプ
oprapplication/x-opro-opr
oxrapplication/x-opro-oxr
ofdapplication/x-opro-ofd
odpapplication/x-opro-odp

HTTP での確認

OUT_FILE ディレクトリ配下のファイルを、HTTP で取得することができるかどうかを確認します。
ここでは、簡単なテキストファイル (test.txt) を、C:\Inetpub\wwwroot\odcaw2\odds_out\ に配置し、ウェブブラウザで URL (http://172.16.200.83/odcaw2/odds_out/test.txt) を指定します。

CGI の配置

CGI のコピー

CGI を配置するためのディレクトリを作成し、[OXS_HOME]\tools\cgi\ 以下の odcaw2_cgi.cfg と odcaw2_cgi.exe をコピーします。
ここでは、C:\Inetpub\scripts\ を作成し、C:\Program Files\OPRO\OPRO X Server\tools\cgi\ 以下のファイルをコピーします。

IIS の設定

インターネット インフォメーション サービス (IIS) マネージャ で、「既定のWebサイト」を右クリックし、新規作成→仮想ディレクトリを選択します。

仮想ディレクトリの作成ウィザードで、エイリアス名を指定します。ここでは scripts とします。

CGI を配置したディレクトリを指定します。

「ISAPIアプリケーションやCGIなどを実行する」にチェックを入れ、ウィザードを完了します。

インターネット インフォメーション サービス (IIS) マネージャで、Webサービス拡張を選択し、「新しいWebサービス拡張を追加」を選択します。

任意の拡張名を付け (ここでは odcaw2_cgi)、追加ボタンを押します。

「ファイルの追加」で、先ほどコピーした odcaw2_cgi.exe を選択します。

拡張名を選択し、「許可」ボタンをクリックし、状態を「許可」に設定します。

CGI の動作確認

ウェブブラウザから CGI の URL (ここでは http://172.16.200.83/scripts/odcaw2_cgi.exe ) にアクセスし、下図のような画面になれば、CGI は正常に動作しています。
(OXS-99998 は、CGI に何もパラメータを渡さなかった場合のメッセージですので、この動きは正常です。)

ページの先頭 ページの先頭

Copyright: © 2020 OPRO Co., Ltd. - 株式会社オプロ https://www.opro.net/