python - malformed header from script index.py Bad header -
i want run python code in apache2(ubuntu 14.04) server. have followed these steps , getting error:
step 1:
configuration 1: have created directory , file under
/var/www/cgi-bin
configuration 2 : 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 </directory> <directory /var/www/cgi-bin> options </directory>
step 2:
and 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 ran through chrome browser using: url : http://localhost/cgi-bin/index.py
step 4:
i getting error in error-log
malformed header script 'index.py': bad header: hello python
you should end header \r\n, must print out yet \r\n signal body coming.
(in other words, it's interpreting body header because headers never terminated)
Comments
Post a Comment