首先Google都說要修改/etc/apache2/sites-available下的000-default.conf檔,增加以下設定
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
在/var/www/cgi-bin/下放了一段hi.py測試程式:
apache也restart了,可是一直顯示無法解譯Python的訊息(一直將#!usr/bin/python當文字輸出)
,加以下指令終於搞定!
sudo a2enmod cgi
sudo service apache2 restart
原來是mod_cgi module沒載入。
在 /etc/apache2/mods-enabled/ 有一個 symlink cgid.load。
假如沒有這個
symlink,就要執行
a2enmod cgi這個指令產生他。
沒有留言:
張貼留言