^TipsAnd...
?TableOfContents
php4 as CGI
you do not need the php4-aolserver module to run php4 aplications.
aolserver config file:
ns_section ns/server/${server}/module/nscgi ns_param map "GET *.php" ns_param map "POST *.php" ns_param Interps CGIinterps ns_section ns/interps/CGIinterps ns_param .php /usr/local/bin/aolserver-php4-cgi-wrapper
/usr/local/bin/aolserver-php4-cgi-wrapper
:
#!/bin/sh SCRIPT_FILENAME=$1 export SCRIPT_FILENAME exec php4-cgi
Debian CGI setup
ns/section ns/server/${server}/module/nscgi ns_param map "GET /cgi-bin /usr/lib/cgi-bin" ns_param map "POST /cgi-bin /usr/lib/cgi-bin"
Virtual Hosting
The nice config at magma.com.ni for multiple virtual hosting:
http://www.magma.com.ni/sw/aolserver/
Changing File Upload Limit
From: Dave Bauer <dave@thedesignexperience.org> Subject: Re: tdav for aolserver To: Georg Lehner <jorge@magma.com.ni> Date: Fri, 16 Sep 2005 20:39:13 -0400 Thanks for the information. Really tDAV was designed to use some sort of database or other better authentication than nsperm, so I didn't look into that. Regaring the 1mb limit, this is an AOLserver parameter There are two related parameters for nssock on AOLserver 4 ns_section ns/server/${server}/module/nssock ns_param timeout 120 ns_param address $address ns_param hostname $hostname ns_param port $httpport # setting maxinput higher than practical may leave the # server vulnerable to resource DoS attacks # see http://www.panoptic.com/wiki/aolserver/166 ns_param maxinput [expr 20 * 1024 *1024] ;# Maximum File Size for uploads in bytes ns_param recvwait [expr 5 * 60] ;#Maximum request time in minutes maxinput which sets the largest allowed uploaded file, and recvwait, which sets the timeout for how long an upload is allowed. Both of these are designed to prevent a denial of service attack.