Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 34 lines (22 sloc) 1.699 kB
979211c irrelative
anonymous authored
1 ---
2 layout: default
b27f79e irrelative
anonymous authored
3 title: Recommended Setup
979211c irrelative
anonymous authored
4 ---
5
b27f79e irrelative
anonymous authored
6 # Recommended Setup
218d861 irrelative
anonymous authored
7
463c0dc @irrelative Add more accurate web server options, and deployment within webserver…
irrelative authored
8 web.py recommends the following software for production servers:
d965c46 irrelative
anonymous authored
9
10 ##Web Server:
463c0dc @irrelative Add more accurate web server options, and deployment within webserver…
irrelative authored
11
12 Webpy has an internal web server, but it should be used for development only.
13 For deployment, a more robust server should be used, such as one of these:
14
15 * [lighttpd](http://www.lighttpd.net/download/) [BSD] [(doc)](http://trac.lighttpd.net/trac/wiki/#ReferenceDocumentation) through [flup's fastcgi](http://trac.saddi.com/flup) [BSD] (`easy_install flup`)
16
17 * [Apache](http://www.apache.org/) [Apache] through [(mod_wsgi)](http://code.google.com/p/modwsgi/) [Apache]
d965c46 irrelative
anonymous authored
18
19 ##Databases:
47979c8 anand
anonymous authored
20 * [postgresql](http://www.postgresql.org/download/) [BSD] [(doc)](http://www.postgresql.org/docs/) with [psycopg2](http://initd.org/pub/software/psycopg/) [BSD] [(doc)](http://www.initd.org/tracker/psycopg/wiki/PsycopgTwo) as the python client. (`easy_install psycopg2`)
d965c46 irrelative
anonymous authored
21
463c0dc @irrelative Add more accurate web server options, and deployment within webserver…
irrelative authored
22 * [mysql](http://dev.mysql.com/downloads/mysql/5.0.html) [GPL] [(doc)](http://www.mysql.org/doc/) with [MySQLdb](http://sourceforge.net/project/showfiles.php?group_id=22307) [CNRI] [(doc)](http://mysql-python.sourceforge.net/MySQLdb.html) as the python client (`easy_install MySQL-python`)
d965c46 irrelative
anonymous authored
23
24 ##CGI/FastCGI/SCGI:
47979c8 anand
anonymous authored
25 * [flup](http://trac.saddi.com/flup) [BSD] (`easy_install flup`)
33dfa3f anand
anonymous authored
26
d965c46 irrelative
anonymous authored
27 ##Connection Pooling:
463c0dc @irrelative Add more accurate web server options, and deployment within webserver…
irrelative authored
28 * [DBUtils](http://www.w4py.org/downloads/DBUtils/) [CNRI] [(doc)](http://www.webwareforpython.org/DBUtils/Docs/UsersGuide.html) (`easy_install DBUtils`)
33dfa3f anand
anonymous authored
29
d965c46 irrelative
anonymous authored
30 ##Templates:
51df264 @anandology edit
anandology authored
31 * template.py [built-in] [(doc)](/docs/0.3/templetor)
32
d965c46 irrelative
anonymous authored
33 ##User Input:
5e84838 replace Anand post
nux authored
34 * [python-markdown](http://sourceforge.net/project/showfiles.php?group_id=153041) [BSD] [(doc)](http://www.freewisdom.org/projects/python-markdown/)
Something went wrong with that request. Please try again.