Skip to main content

Posts

Showing posts from December, 2015

configuring apache for python

If you have basic understanding of apache, then this article is highly recommended for setup:
http://httpd.apache.org/docs/1.3/howto/cgi.html


I did setup this in my mac/OSx, was not easy to find info on web, hence I am briefing out the flow:
1) uncomment "LoadModule cgi_module libexec/apache2/mod_cgi.so" ( for me it exists in httpd.conf )
2) edit virtual hosts file to look like this: ( for mac, it is in httpd-vhosts.conf )

Options Indexes MultiViews FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all


NOTE: "/www" is where my project resides
"ExecCGI" is the option that has to be there
3) Below the directory closing, add this line: ( for mac, it is in httpd-vhosts.conf )
AddHandler cgi-script cgi py

4) Restart apache: "sudo apachectl restart"

Now running your project should give "End of script output before headers" error in error log and 500 internal se…