Setting up Python for CGI

Gregory Piñero gregpinero at gmail.com
Tue Jul 12 02:35:50 UTC 2005


On 7/11/05, Gregory Piñero <gregpinero at gmail.com> wrote:
> I think I tried what you said but now I can't get Apache to restart,
> here's what it says:
> 
> chiefinnovator at server1:/usr/bin$ /usr/sbin/apache2ctl restart
> httpd not running, trying to start
> (98)Address already in use: make_sock: could not bind to address [::]:3391
> no listening sockets available, shutting down
> Unable to open logs
> 
> Specifically read below for what I did:
> 
> > Basically, you just add a line like this:
> >
> > AddHandler cgi-script .py
> 
> I added this to my /etc/apache2/apache2.conf
> 
> > to tell apache that .py files should be executed as scripts.  Then you need to
> > tell apache that the folder you have the script in is allowed to have CGI
> > scripts, by adding ExecCGI to the Options line for it, something like this:
> >
> > <Directory /path/to/your/directory>
> >    Options FollowSymLinks ExecCGI
> > </Directory>
> 
> I added this to the file /etc/apache2/sites-available/default
> I wasn't really sure what file to edit for this part.  Do I need to
> add every directory like this that I want python to run from or is
> there a recursive way to set this up.
> 
> Thanks,
> 
> Greg
>




More information about the ubuntu-users mailing list