因为一直接是用php做开发的,所以采用apache+mod_python+mysql_python。 
 
NameVirtualHost *:8080
<VirtualHost *:8080>
        ServerName www.investigation.com
        Serveralias investigation
        DocumentRoot "D:/Project/sinotrac/investigation"
        <directory "D:/Project/sinotrac/investigation">
AllowOverride None
                Options Indexes FollowSymLinks
                Order allow,deny
                Allow from all
        </directory>
        <Location "/">
                SetHandler python-program
                PythonPath "['D:/Project/sinotrac'] + sys.path"
                PythonHandler django.core.handlers.modpython
                SetEnv DJANGO_SETTINGS_MODULE investigation.settings
                PythonOption django.root /investigation
                PythonDebug On
        </Location>
Alias /site_media "D:/Project/sinotrac/investigation/media"
Alias /media "C:/Python25/Lib/site-packages/django/contrib/admin/media"
        <Directory "C:/Python25/Lib/site-packages/django/contrib/admin/media/">
            Order deny,allow
            Allow from all
        </Directory>
        <Location "/media">
            SetHandler None
        </Location>
        <Location "/site_media">
            SetHandler None
        </Location>
        <Location "/admin_media">
            SetHandler None
        </Location>
#        <LocationMatch ".(jpg|gif|png|css|js)$">
#            SetHandler None
#        </LocationMatch>
</VirtualHost>
我没有用django框架了,所以做了个简单配置:
 
<VirtualHost 192.168.1.47>
    ServerName py.ww.com
    DocumentRoot F:Python
    <Directory "F:Python">
        #AddHandler mod_python .py
        SetHandler mod_python
        PythonHandler mod_python.publisher
        PythonDebug On
        Options FollowSymLinks
        AllowOverride FileInfo
    </Directory>
    <Files ~ ".(gif|html|jpg|png)$">
        SetHandler default-handler
    </Files>
</VirtualHost>
在根目录下新建index.py:
 
#coding:gb2312
def index(req):
req.write("This is the Index!")
return
def hello(req):
req.write("hello!!!")
return
def get(req,name=""):
if name:
req.write("参数:"+name);
else:
req.write("no param.");
return