Apache2 + Python WITHOUT mod_pytho

pistacchio pistacchio at gmail.com
Wed Jun 25 06:34:23 EDT 2008


Solved.
Here my new /etc/apache2/sites-available/default

__________________________
NameVirtualHost *
<VirtualHost *>
        ServerAdmin webmaster at localhost

        DocumentRoot /var/www/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>

        AddHandler cgi-script .py
        <Directory /var/www/>
                Options ExecCGI Indexes FollowSymLinks MultiViews
                #Options All
                AllowOverride None
                Order allow,deny
                allow from all
                #AddHandler mod_python .py
                #PythonHandler mod_python.publisher
                #PythonDebug On

        </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error,
crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>



__________________________
On 25 Giu, 11:13, pistacchio <pistacc... at gmail.com> wrote:
> Hi to all!
> How can i configure apache2 so that it processes all .py files with
> python _without_ using mod_python?
> I'm on Ubuntu 8.4.
>
> currently my /etc/apache2/sites-available/default file reads:
>
> __________________________
> NameVirtualHost *
> <VirtualHost *>
>         ServerAdmin webmaster at localhost
>
>         DocumentRoot /var/www/
>         <Directory />
>                 Options FollowSymLinks
>                 AllowOverride None
>         </Directory>
>         <Directory /var/www/>
>                 #Options +ExecCGI Indexes FollowSymLinks MultiViews
>                 Options All
>                 AllowOverride None
>                 Order allow,deny
>                 Allow from all
>                 #AddHandler mod_python .py
>                 #PythonHandler mod_python.publisher
>                 #PythonDebug On
>
>         </Directory>
>
>         ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
>         <Directory "/usr/lib/cgi-bin">
>                 AllowOverride None
>                 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
>                 Order allow,deny
>                 Allow from all
>         </Directory>
>
>         ErrorLog /var/log/apache2/error.log
>
>         # Possible values include: debug, info, notice, warn, error,
> crit,
>         # alert, emerg.
>         LogLevel warn
>
>         CustomLog /var/log/apache2/access.log combined
>         ServerSignature On
>
>     Alias /doc/ "/usr/share/doc/"
>     <Directory "/usr/share/doc/">
>         Options Indexes MultiViews FollowSymLinks
>         AllowOverride None
>         Order deny,allow
>         Deny from all
>         Allow from 127.0.0.0/255.0.0.0 ::1/128
>     </Directory>
>
> </VirtualHost>
> __________________________
>
> Thanks in advance
> Gustavo




More information about the Python-list mailing list