Enterprise Server 6.1 APIs
Chapter 1 Overview 13
Do not remove this objectfrom obj.conf.Ifyoudo,theserverwillneverrecognize
CGI directories, regardless of whether you specify them in the Class Manager
interface or manually add more
NameTrans directives to obj.conf.
Specifying CGI File Extensions
UsetheCGIFileTypepageintheProgramstaboftheClassManagertoinstruct
the server to treat all files with certain extensions as CGI programs, regardless of
which directory they reside in. The default CGI extensions are .
cgi, .bat and.exe.
To change which extensions indicate CGI programs, modify the following line in
mime.types to specify the desired extensions. Be sure to restart the server after
editing
mime.types.
type=magnus-internal/cgi exts=cgi,exe,bat
When the server is enabled to treat all files with an appropriate extensions as CGI
programs, the
obj.conf file contains the following Service directive:
Service fn="send-cgi" type="magnus-internal/cgi"
Creating Custom Execution Environments for CGI Programs (UNIX
only)
Before you can create a custom execution environment, you must install the suid
Cgistub
and run it as root:
1. Log in as the superuser.
su
2. Create the private directory for Cgistub:
cd server_root/https-instance
mkdir private
3. Copy Cgistub to the private directory:
cd private
cp ../../bin/https/bin/Cgistub .
4.
Set the owner of private to the server user:
chown user .
5.
Set the permissions on private:
chmod 500 .
Comentários a estes Manuais