我有我的index.py
在/var/www/cgi-bin
設置cgi-bin目錄服務器蟒蛇與apache2.4.18
我index.py
看起來是這樣的:
#!/usr/bin/python
print "Content-type:text/html\r\n\r\n"
print '<html>'
print '<head>'
print '<title>Hello Word - First CGI Program</title>'
print '</head>'
print '<body>'
print '<h2>Hello Word! This is my first CGI program</h2>'
print '</body>'
print '</html>'
我的Apache2 /etc/apache2/sites-enabled/000-default.conf
看起來是這樣的:
<VirtualHost *:80>
<Directory /var/www/cgi-bin>
Options +ExecCGI
AddHandler cgi-script .cgi .py
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
讓我知道如果還有其他事情需要修改,我已經啓用了cgi。
的問題是,無論什麼網址我訪問我不斷收到錯誤未找到localhost,或localhost/index.py
我的Apache的知識是有點生疏,但'index.py'有它的執行權限位設置? –
是'chmod 755' – harshil9968
你是直接嘗試127.0.0.1,而不是本地主機? – Manel