この節では、NCA サービスを開始する前に解決しておく必要のある事項について説明します。
NCA をサポートするには、システムは次の要件を満たす必要があります。
256M バイトの RAM がインストールされている。
Solaris 10、9 リリース、または Solaris 8 アップグレードリリースのいずれかがインストールされている。
NCA のソケットユーティリティーライブラリを使用するように起動スクリプトが変更されている NCA または Web サーバーを直接サポートする、次の Web サーバーをサポートしている。
Apache Web サーバー。Solaris 8 アップグレード、Solaris 9、および Solaris 10 リリースに同梱されています
Sun Java System Web Server
Zeus Technology の Zeus Web サーバー、http://www.zeus.com
この製品は、専用の Web サーバー上で実行するようにします。NCA を実行しているサーバー上で別の大きいプロセスを実行すると、問題が生じることがあります。
NCA サービスでは、Web アクティビティーを記録するように設定できます。通常、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 管理サーバーの両方をサポートする場合があります。これらのサーバーを別にするには、それぞれのサーバーが別のポートを使用するように設定します。