-
Notifications
You must be signed in to change notification settings - Fork 4
a fast and simple interface between web servers and application servers (similar to FastCGI)
License
nascheme/scgi
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
SCGI: A Simple Common Gateway Interface alternative =================================================== Protocol -------- SCGI is a protocol for connecting web application servers to HTTP servers (e.g. Apache). For typical applications, it provides much better performance verses using CGI. See the `doc/protocol.txt` file for details on the SCGI protocol including a specification. Software -------- See doc/guide.html for an overview of how SCGI works. Below is a list of components included in this package. scgi ---- A Python package implementing the server side of the SCGI protocol. apache2 ------- An Apache 2.0 module that implements the client side of the protocol. See the README file in the apache2 directory for more details. cgi2scgi -------- A CGI script that forwards requests to a SCGI server. This is useful in situations where you cannot or do not want to use the mod_scgi module. Because the CGI script is small performance is quite good. To use, edit the source and specify the correct address and port of the SCGI server. Next, compile using a C compiler, e.g.: $ cc -o myapp.cgi cgi2scgi.c Finally, put the script in the proper directory (depends on web server software used). Source ------ The source code is managed using git. You can checkout a copy using the command: git clone https://github.com/nascheme/scgi.git License ------- The SCGI package is copyrighted and made available under open source licensing terms. See the LICENSE.txt file for the details. The CHANGES.txt file summarizes recent changes made to the package. /* vim: set ai tw=74 et sw=4 sts=4: */
About
a fast and simple interface between web servers and application servers (similar to FastCGI)
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published