sono su debian!

questo il mio file serve-cgi-bin.conf:
codice:
<IfModule mod_alias.c>
        <IfModule mod_cgi.c>
                Define ENABLE_USR_LIB_CGI_BIN
        </IfModule>

        <IfModule mod_cgid.c>
                Define ENABLE_USR_LIB_CGI_BIN
        </IfModule>

        <IfDefine ENABLE_USR_LIB_CGI_BIN>
                #ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
                #<Directory "/usr/lib/cgi-bin">
                        #AllowOverride None
                        #Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                        #Require all granted
                #</Directory>

                <Directory "/var/www/html/cgi-bin">
                        AllowOverride None
                        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                        Require all granted
                        AddHandler cgi-script .py
                </Directory>
        </IfDefine>
</IfModule>
se vado su www.sito.it/cgi-bin/test.py, ottengo 500 Internal Server Error.

l'errore che ho dai log è questo:
codice:
malformed header from script 'test.py': Bad header: Hello World!
quindi suppongo sia un errore dello script python!