I want to run python code in apache2(ubuntu 14.04) server. I have followed these steps and getting Error:
Step 1:
Configuration 1: I have created a directory and file under
/var/www/cgi-bin
Configuration 2 : I have edited /etc/apache2/sites-available/000-default.conf
Alias /cgi-bin /var/www/cgi-bin <Directory "/var/www/cgi-bin"> Options Indexes FollowSymLinks ExecCGI AddHandler cgi-script .cgi .py Allow from all </Directory> <Directory /var/www/cgi-bin> Options All </Directory>
Step 2:
and my python script is: index.py
#!/usr/bin/env python import cgi; import cgitb;cgitb.enable() print "Content-Type: text/plain\n" print "<b>Hello python</b>"
step 3:
When i ran through chrome browser using: URL : http://localhost/cgi-bin/index.py
step 4:
I am getting this Error in error-log
malformed header from script 'index.py': Bad header: Hello Python