CISE Help & Resources
CGI at CISE
Every CGI script is potentially insecure. To get around some of the security problems, all CGI scripts are run in one of two ways: cgiwrap or suexec. Please refer to the documentation for each method in order to determine which is right for a particular application.
Any user may write and use their own CGI scripts, using either method, without intervention by the systems staff. Since CGI programs can (and do) cause a number of problems on the web server, every individual who runs a CGI program at CISE is required to do the following steps to ensure that their CGI programs have a minimal impact on the department:
- Read, and be familiar with the documentation for whichever method is chosen to run the CGI programs. The two methods are: cgiwrap and suexec.
- The script must be thoroughly debugged on the the public web server before it should be run on the main CISE web server. Debugging instructions are here.
Once the script is debugged, it can be run on the main CISE web server.