このセクションでは、NCA サービスを開始する前に解決しておく必要のある問題について説明します。
NCA をサポートするには、システムは次の要件を満たす必要があります。
256M バイトの RAM がインストールされている。
Oracle Solaris リリースがインストールされている。
NCA のソケットユーティリティーライブラリを使用するように起動スクリプトが変更されている NCA または Web サーバーを直接サポートする、次の Web サーバーをサポートしている。
Oracle Solaris リリースに付属している Apache Web サーバー
Oracle iPlanet Web Server
Zeus Technology の Zeus Web サーバー、http://www.zeus.com
この製品は、専用の Web サーバー上で実行するようにします。NCA を実行しているサーバー上で別の大きいプロセスを実行すると、問題が生じることがあります。
Web アクティビティーをログに記録するように NCA サービスを構成できます。通常、Web サーバーのロギングが有効になっているときには NCA のロギングも有効にします。
多くの Web サーバーが AF_INET ソケットを使用しています。デフォルトでは、NCA は AF_NCA ソケットを使用します。この状況に対応するために、置き換え用のライブラリが用意されています。新しいライブラリは標準ソケットライブラリ libsocket.so の前にロードされます。ライブラリ呼び出し bind() は、新しいライブラリ ncad_addr.so によって置き換えられます。/etc/nca/ncakmod.conf 内でステータスが有効に設定されているとします。Solaris 9 および Solaris 10 リリースに付属している Apache は、このライブラリを呼び出すように設定されています。IWS または Netscape サーバーで新しいライブラリを使用する場合は、NCA 用のソケットユーティリティーライブラリのロードを参照してください。
NCA がインストールされているシステムでは、複数の Web サーバーを実行することがよくあります。たとえば、1 つのシステムが、外部アクセス用の Web サーバーと Web 管理の両方をサポートする必要がある場合があります。これらの Web サーバーを別にするには、それぞれの Web サーバーが別のポートを使用するように構成します。