#Alias CGI目錄
<IfModule alias_module>
ScriptAlias /cgi-bin/ "/srv/www/vhosts/dummy-host.example.com/cgi-bin/"(ScriptAlias指向的位置)
</IfModule>
#執行CGI
<Directory >
Options +ExecCGI (執行CGI)
#Options 可用 + 為加上設定 - 為取消 ,是指加入前一層目錄的設定之意,比方說第一層的 Options 有none或其屬性,下一層如果要繼承上一層屬性,就要用加號。如果沒有加號,就是重新所有設定而沒有繼承。
</Directory >
#addhander
addhandler cgi-script .cgi .pl .py
(if handler not exist, handler will see cgi files as text files
no options ExecCGI otherwise meet Access forbidden)
#filename$的CGI擋都可以不用副檔名
<FilesMatch filename$>
SetHandler cgi-script
</FilesMatch>
#所有CGI擋都可以不用副檔名,但要小心會跟資料夾衝突
<FilesMatch "^[^\.]+$">
SetHandler cgi-script
</FilesMatch>