ユーザーは、Internet Explorer を起動するようなサインアップ プログラムを実行した後、ISS にダイヤルし、最初の CGI 要求を送信します。それに対して、ISS は次の処理を実行します。
Microsoft Internet Information Server 3.0 (IIS) を使用している場合は、次のステップを実行して、この ISS Server フォルダから全ファイルを IIS システムの InetSrv フォルダにコピーします。IIS を使用していない場合、コンポーネントの詳細な格納先については、Understanding the Server Folder Components を参照してください。
サーバーをインストールするには
WWWRoot サブフォルダへのコピー: xcopy
Signup.exe を変更しないままサンプルのサインアップ サーバーを使用している場合は、IIS のデフォルトのディレクトリ構造を使用しなければなりません。デフォルト以外のディレクトリ構造の場合は、WWWRoot の Insfiles ディレクトリに .ins ファイルを作成するための最終要求を送信した後で、次の CGI エラーが表示されます。
"The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:"
このエラーが発生するのは、CGI アプリケーションのソース コード内にディレクトリ パスがハードコードされているためです。そのため、ソース コードを変更していない場合は、IIS のデフォルトのディレクトリ構造を使用しなければなりません。
Scripts サブフォルダへのコピー: xcopy
注意
オプションを変更するには
Guest アカウントを作成するには
次に示すエントリは、一般にどのユーザーにも必要なものなので、.ins ファイルに手作業で追加しなければなりません。エラーのチェックが実行されないため、各エントリの指定に誤りがないように十分注意してください。
注意
セクション | エントリ | コメント |
---|---|---|
[Entry] | Entry_Name | プライベート ラベルのカスタマイズで変わる可能性があります。 |
[Server] | 全エントリ | |
[TCP/IP] | 全エントリ | |
[Custom] | 全エントリ | 不要 |
[Custom_File] | 全エントリ | 不要 |
[Scripting] | 全エントリ | 不要 |
[Script_File] | 全エントリ | 不要 |
次のエントリは、ユーザー固有のものであり、.ins ファイルに必ず追加しなければなりません。ただし、Outlook Express のエントリは、サービスによって Outlook Express の機能が提供される場合だけ必要であり、例外です。そのようなエントリを動的にファイルに格納するための機構は、サーバーで使用できるサービスによって異なります。サインアップの際は通常、ユーザーによる入力が必要です。ほとんどのサーバーは、この操作を簡単に実行できるような何らかのマクロ機能を CGI でサポートしています。
セクション | エントリ | コメント |
---|---|---|
[Phone] | 全エントリ | |
[User] | 全エントリ | |
[Internet_Mail] | Email_Name | |
. | Email_Address | |
. | POP_Logon_Name | |
. | POP_Logon_Password | |
[Internet_News] | NNTP_Logon_Name | |
. | NNTP_Logon_Password |
Windows 3.1 の場合は、Outlook Express のエントリがすべて設定されていないと、設定値が一切使用されません。
別のサーバーに割り当てられているユーザーの場合は、次のエントリを変更して、ウィザードに入力した情報を置き換えなければなりません。
セクション | エントリ | コメント |
---|---|---|
[Internet_Mail] | POP_Server | |
. | SMTP_Server | |
. | Domain | |
[Internet_News] | NNTP_Server |