Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.2 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Libraries

    PySCGI 1.14

    Download button

    No screenshots available
    Downloads: 383  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.7/5)
    4 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Alvaro Lopez Ortega | More programs
    BSD License / FREE
    July 7th, 2010, 07:59 GMT [view history]
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    PySCGI description

    A 100% Python module implementing the SCGI protocol

    PySCGI project is a 100% Python module implementing the SCGI protocol. It can be used to write Python-based application servers.

    I have written this package because the original SCGI python module (written by Neil Schemenauer) didn't fit for my needs. The problem is that it depends on a C source file that needs to be compiled in order to make the module work, and even if Python provides tools for the task, it still makes the distribution a bit more difficult under some
    circumstances.

    This implementation of the SCGI protocol has been completely written in Python to easy as much as possible the deploy for SCGI based apps.

    This module is BSD licensed. Read the LICENSE file or the notice at the beginning of the source code files for more information.

    Configuration:

    This module is suitable for all the web servers that support SCGI:
    Cherokee, Apache or any one else.

    However, here is an configuration example for Cherokee 0.6 (actually,
    this is what I've used to test it out):

    vserver!default!directory!/!handler = scgi
    vserver!default!directory!/!handler!balancer = round_robin
    vserver!default!directory!/!handler!balancer!type = interpreter
    vserver!default!directory!/!handler!balancer!local1!host = localhost:4000
    vserver!default!directory!/!priority = 99999


    Just write that on a file, lets suppose /var/tmp/test_scgi.conf, and
    execute Cherokee with the -C parameter to point to the configuration
    file:

    cherokee -C /var/tmp/test_scgi.conf

    Then, launch one of the test programs provided with this package. It will start a new SCGI server instance that will be used to execute the web server requests. Finally, go to your browser and try to browser and type http://localhost.


    Product's homepage

    Requirements:

    · Python

    What's New in This Release: [ read full changelog ]

    · This version addresses a number of issues regarding scalability and latency.
    · Upgrading is strongly encouraged.

      


    TAGS:

    Python module | SCGI protocol | Python SCGI | PySCGI | Python | module

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM