2013年7月7日 星期日

apache with python (linux install config)

http://www.modpython.org/


vi /usr/local/apache/conf/httpd.conf



Listen 8800
NameVirtualHost *:8800
<VirtualHost *:8800>
        ServerName localhost
        DocumentRoot /usr/local/apache/htdocs/erpnext/public/

        AddHandler cgi-script .cgi .xml .py
        AddType application/vnd.ms-fontobject .eot
        AddType font/ttf .ttf
        AddType font/otf .otf
        AddType application/x-font-woff .woff

        <Directory /usr/local/apache/htdocs/erpnext/public/>
                # directory specific options
                Options -Indexes +FollowSymLinks +ExecCGI

                # directory's index file
                DirectoryIndex web.py

                AllowOverride all
                Order Allow,Deny
                Allow from all

                # rewrite rule
                RewriteEngine on
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteCond %{REQUEST_FILENAME} !-d
                RewriteCond %{REQUEST_FILENAME} !-l
                RewriteRule ^([^/]+)$ /web.py?page=$1 [QSA,L]
        </Directory>
</VirtualHost>

沒有留言:

張貼留言