Can I run my own CGIs on
DomainNameRegistration.com's
web servers?

lineblue.gif (2537 bytes)

              

Yes! In addition to the many user-friendly programs provided free as part of our service, DomainNameRegistration.com provides a "safe user CGI" access to its customers. With it you have the freedom to add any personal touch to your web presentation. The access is termed safe as our well thought-out implementation not only lets you freely exercise your creativity, but also prevents the following common problems from occuring. They are prevalent in the user CGI access setups of many ISPs:

  • accessing other users's data
  • writing to areas other than the user's own account
  • accessing critical system files
  • consuming the computing resources of the entire system, and thus hampering other customers's web presence

DomainNameRegistration.com web servers have the capability to run CGI programs written in Perl and in UNIX shells (e.g. sh, ksh, and csh), and compiled languages such as C or C++. Among them Perl is the language of choice as it is currently the dominant language for CGI programming. Perl code is portable, which means that you can write it once and have it run on completely different systems with minimal code modifications.

To ensure the privacy of our customers's on line info, the Apache web server software running on DomainNameRegistration.com server machines has been properly modified such that each user's CGI programs only have the limited system privileges granted to the user. For instance, a user's CGI program doesn't have the ability to access critical system files, to access other users' data, to write to areas other than the user's own account, or to consume the computing resources of the entire system.

Finally, as a convenience feature, the need to use UNIX file manipulation commands is minimized. For instance, straightforward FTP upload is all that is needed to set up a user CGI program. It is not necessary to use the UNIX chmod command to turn on the execution permission bit of an uploaded program, therefore telnet accesses are not necessary. There is also no need to name a CGI program with any special extension such as .cgi, exe, or .pl. Of course, such extensions can still be used if you prefer.

A full explanation for implementation is found in each customer's User's Guide.

 
Back to FAQ Contents

© 1996-2003 DomainNameRegistration.com. All rights reserved.