CGI Web Hosting

Category: Web Hosting Categories

CGI Web Hosting - The Common Gateway Interface, abbreviated CGI, is a means of handling user queries to information servers and returning specified information from the server. To understand more about CGI and how to find CGI web hosting, read on.

Top Web Hosts
  • $3.49 Month
  • Free Templates!
  • Unlimited Space
  • Frontpage Hosting
  • Fantastico Enabled
  • Unlimited Domains!

  • Visit HostMonster ]
  • $2.25 Month
  • Unlimited Storage
  • Easy Site Builder
  • FREE DOMAIN!!!
  • PHP/MySQL Database
  • Ecommerce Tools

  • Visit iPage ]
  • $4.99 Month
  • 10 GB Storage
  • 300 GB Transfer
  • 3 Month Billing!
  • Cheap Domain Name
  • 10% Off in Cart

  • Visit GoDaddy ]

How CGI Works

There are CGI programs that are written with a programming language and compiled and CGI scripts written with a scripting language, such as PERL. In either case, the CGI program or script will allow a server will respond to requests in two ways: with documents and with references to other documents. A CGI program or script can return a large number of different document types, including plain text, images, audio files, and HTML documents. CGI programs and scripts operate in real time and they are executed by the Web server, rather than displayed to the browser that the user has chosen. CGI scripts and programs reside in a directory that is called /cgi-bin.

Finding CGI Web Hosting

A variety of programming and scripting languages can be used in CGI programs and scripts, but they have to be compatible with the system by which they will be used in order for the programs and scripts to work. This fact leads to the two biggest questions you need to answer when you seek hosting for your CGI-based website:

  • Does the web host offer CGI-BIN as part of the package you're interested in?
  • Is the language you used or wish to use supported?

The first question will have a yes or no answer, and if the answer is "no," you may wish to either find a more robust package or a different web host.

The second question will also have a yes or no answer, but if the answer is "no," you may simply need to switch to another server type (Linux, UNIX, Windows) in order to find that the language you programmed or scripted with is covered. On the other hand, you may also need to look at an upgraded program offered by the same CGI web host. Keep in mind to check the versions of the language that are supported, or you may be in for some surprised when you try to run your programs or scripts.

Related Article: PHP Web Hosting >>

100 Best Web Hosting Terms
Term of the day
Serial Line Internet Protocol (SLIP)
Another network protocol used to connect computers to the networks. Similar to PPP.

Web Hosting Tutorials

Web Hosting Categories
Web Hosting Tutorials
Domain Registration
Email Services & Tools
Related Awards
Web Host Comparisons