4D v16.3Web/設定ページ |
||
|
4D v16.3
Web/設定ページ
Web/設定ページ
Webページのタブを使用して、4Dに統合されたWebサーバーの様々な設定 (セキュリティ、開始オプション、接続、Webサービス等) にアクセスできます。4D Webサーバーの動作に関する詳細は4D Language ReferenceマニュアルのWebサーバを参照してください。Webサービスに関する詳細はWeb サービスの公開と使用を参照してください。 4Dアプリケーションの起動時にWebサーバを起動するか指定します。このオプションはWebサーバ設定と接続管理で説明しています。 デフォルトで、4Dは通常のWeb TCPポート番号である80番を使用してWebデータベースを公開します。他のWebアプリケーションによってこのポート番号が既に使用されている場合、4Dが使用するポート番号を変更する必要があります。Mac OS Xでは、TCPポート番号を変更することで、rootユーザを有効にしなくてもWebサーバを開始することができます。(Webサーバ設定と接続管理参照) Note: 0を指定すると、4DはデフォルトのTCPポート番号80を使用します。 デフォルトでないTCPポート番号を使用して公開されたWebサーバに接続するには、Webブラウザに入力するアドレスに使用するポート番号を含めなければなりません。アドレスの後にコロンに続けてポート番号を指定します。例えばTCP番号8080を使用する場合、“123.4.567.89:8080”のように書きます。 警告: デフォルトのTCPポート番号 (標準モードで80、SSLモードで443) 以外を使用する場合、同時に使用する他のサービスのデフォルトポート番号を使用しないよう注意してください。例えば、WebサーバマシンでFTPプロトコルを使用する計画である場合、(あなたが何を行おうとしているか分かっていないのであれば) このデフォルトポートであるTCPポート20と21は使用してはいけません。標準のTCPポート番号割り当てを知るには、4D Internet CommandsのAppendix B - TCPポート番号の節を参照してください。256より下のポート番号はwell-knownサービスに予約されています。256から1024はUNIXプラットフォーム由来のサービスに予約されています。互換性のためにこれらの数値よりも上、例えば2000台や3000台などを指定します。 WebサーバがHTTPリクエストを受け付けるIPアドレスを指定できます。 デフォルトで、サーバはすべてのIPアドレスへのリクエストに応答します (すべてオプション)。 この機能は複数のIPアドレスが設定されたマシン上で動作する4D Webサーバのためのものです。これはしばしばインターネットホストプロバイダで使用されます。 このようなマルチホーミングシステムの実装はWebサーバマシン上での特定の設定を必要とします: Mac OSにセカンダリのIPアドレスをインストールする Mac OS上でマルチホーミングを設定するには:
詳細はApple社のドキュメントを参照してください。 WindowsにセカンダリのIPアドレスをインストールする Windows上でマルチホーミングを設定するには:
Webサーバがセキュアな接続を受け入れるか受け入れないかを指定します。このオプションはTLSプロトコルの使用で説明します。 SSL (HTTPSプロトコル) を使用したセキュアなHTTP接続に対してWebサーバが使用するTCPポート番号を指定できます。デフォルトでHTTPSポート番号は443です。
データベース設定の"Web/設定"ページにあるこのオプションを使用して、/4DSYNC URLを含むリクエストのサポートを制限できます。このURLはHTTPを使用したデータの同期に使用されます (このメカニズムに関する詳細は4DSYNC/ URLを参照してください)。 このオプションを使用すれば/4DSYNC URLを含むリクエストの処理を有効/無効にできます:
デフォルトで:
このオプションのスコープはローカルアプリケーションであり、設定を変更した後はWebサーバーを再起動しなければなりません。 Webサイトファイルのデフォルトの位置を指定し、ディスク上でその場所より階層的に上のファイルにアクセスできない場所を指定します。このオプションは接続セキュリティの節で説明しています。 データベースに接続するすべてのブラウザー用にデフォルトホームページを指定できます。このページはスタティックでもセミダイナミックでも可能です。 デフォルトでWebサーバーが最初に起動されたとき、4Dは“index.html”という名前のホームページを作成し、HTMLルートフォルダーに置きます。この設定を変更しない場合、Webサーバーに接続するブラウザーには以下のようなページが表示されます: デフォルトホームページを変更するには、ルートフォルダーの“index.html”ページを置き換えるか、使用するページのアクセス相対パスを"デフォルトホームページ"エリアに入力します。
例えばデフォルトホームページを、デフォルトHTMLルートフォルダー内のWebサブフォルダーにある“MyHome.htm”にする場合、“Web/MyHome.htm”と入力します。 注: WEB SET HOME PAGEコマンドを使用して、Webプロセスごとにデフォルトホームページを設定できます。 デフォルトのカスタムホームページを指定しない場合、On Web Connectionデータベースメソッドが呼び出されます。プロシージャーでリクエストを処理するのは開発者の役割です。
|
プロパティ
プロダクト: 4D
履歴
ARTICLE USAGE
デザインリファレンス ( 4D v16) |