Skip to content

Commit

Permalink
cgi description
Browse files Browse the repository at this point in the history
  • Loading branch information
ivoras authored and anandology committed Jan 5, 2011
1 parent 02f980f commit 92a0787
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions cookbook/cgi-apache.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
layout: default
title: CGI deployment on Apache
---

# CGI deployment on Apache

Here are the simple steps needed to create and run an web.py application.

* Install web.py and flups

* Create the application as documented

if __name__ == "__main__":
web.run(urls, globals())

For our example, let it be named `app.py`, located in `/www/app` and we need it accessible as `http://server/app/app.py`.

* Configure Apache (version 2.2 in this example)

ScriptAlias /app "/www/app/"
<Directory "/www/app/">
Options +ExecCGI +FollowSymLinks
Order allow,deny
Allow from all
</Directory>

That's it. Your application is accessible via `http://server/app/app.py/`. Additional URLs handled by the application are added to the end of the URL, for examples `http://server/app/app.py/myurl`.

0 comments on commit 92a0787

Please sign in to comment.