What is CGI and CGI-BIN?
SnapGear appliances use a special “embedded” web server to process configuration requests. These requests are handed off to a CGI-BIN application which makes changes to configuration files and the processes running inside the unit. The Common Gateway Interface (CGI) is a standard way for a Web server to pass a Web user’s request to an application program and to receive data back to forward to the user. When the user requests a Web page (for example, by clicking on a highlighted word or entering a Web site address), the server sends back the requested page. However, when a user fills out a form on a Web page and sends it in, it usually needs to be processed by an application program. The Web server typically passes the form information to a small application program that processes the data and may send back a confirmation message. This method or convention for passing data back and forth between the server and the application is called the common gateway interface (CGI). CGI-BIN is ofte