Net.Data 可以作为 FastCGI 进程在 Apache Web Server 和 Domino Go Webserver 上运行。FastCGI 为其他 Web API 程序提供了类似的性能,还提供了 CGI 的应用程序隔离。 AIX 和 Sun Solaris 操作系统上支持 FastCGI。
在使用 FastCGI 之前,请确保您已经安装了 Apache Web Server 1.2.0 版或更高版本,或者 Domino Go Webserver 4.6.2.5 版或更高版本。
要为 FastCGI 配置 Net.Data:
AppClass inst_dir -processes proc_num -initial-env LIBPATH=libpath -initial-env ORACLE_HOME=oracle_path -initial-env ORACLE_SID=oracle_instance -initial-env DB2INSTANCE=db2_instance -initial-env RXQUEUE_OWNER_PID=REXX_perf_var -initial-env LANG=locale
<location /fcgi-bin> SetHandler fastcgi-script </location>
ServerInit /u/mydir/http/fcgi-bin/fcgi.o:FCGIInit /u/mydir/http/fcgi.conf service/fcgi-bin/* /u/mydir/http/fcgi-bin/fcgi.o:FCGIDispatcher*ServerTerm /u/mydir/http/fcgi-bin/fcgi.o:FCGIStop
Local { Exec inst_dir Role Responder URL /fcgi-bin/db2www BindPath /tmp/db2www.ibm NumProcesses proc_num Environ LIBPATH=libpath Environ ORACLE_HOME=oracle_path Environ ORACLE_SID=oracle_instance Environ DB2INSTANCE=db2_instance Environ RXQUEUE_OWNER_PID=REXX_perf_var Environ LANG=locale Environ NLSPATH=msg_catalog_path Environ MAXREQUEST=num_reqs }
对于 Apache:
AppClass /u/mydir/apache/fcgi-bin/db2www
对于 Domino Go Webserver:
Exec /u/mydir/http/fcgi-bin/db2www
对于 Apache:
-processes 7
对于 ICS 或 Domino Go Webserver:
NumProcesses 7
/usr/lpp/db2_05_00/lib
对于 Apache:
-initial-env LIBPATH=/u/mydir/apache/lib:/u/mydir/apache:/usr/lib
对于 Domino Go Webserver:
Environ LIBPATH=/u/mydir/http/lib:/u/mydir/http:/usr/lib
对于 Apache:
-initial-env ORACLE_HOME=/home.native/oracle/product/7.2
对于 Domino Go Webserver:
Environ ORACLE_HOME=/home.native/oracle/product/7.2
对于 Apache:
-initial-env ORACLE_SID=mvpdb2
对于 Domino Go Webserver:
Environ ORACLE_SID=mvpdb2
对于 Apache:
-initial-env DB2INSTANCE=wwwinst
对于 Domino Go Webserver:
Environ DB2INSTANCE=wwwinst
对于 Apache:
-initial-env RXQUEUE_OWNER_PID=0
对于 Domino Go Webserver:
Environ RXQUEUE_OWNER_PID=0
对于 Apache:
-initial-env LANG=En_US
对于 Domino Go Webserver:
Environ LANG=En_US
对于 Apache:
-initial-env NLSPATH=/usr/lib/nls/msg/%L/%N
对于 Domino Go Webserver:
Environ NLSPATH=/usr/lib/nls/msg/%L/%N
对于 Apache:
-initial-env MAXREQUEST=5000
对于 Domino Go Webserver:
Environ MAXREQUEST=5000
<a href="http://server/fcgi-bin/db2www/filename.ext/block/ [?name=val&...]">any text</a>
http://server/fcgi-bin/db2www/filename.ext/block/[?name=val&...]