Apache-2.2
從具有更好 URL 的子域訪問 cgi 腳本
我想訪問這個頁面(工作)
http://stats.example.com/cgi-bin/awstats.pl?config=www.example.com
通過
http://stats.example.com/?config=www.example.com
<VirtualHost *:80> ServerName stats.example.com DocumentRoot /usr/lib/cgi-bin/ DirectoryIndex awstats.pl </VirtualHost>
但是,這會觸發 awstats.pl 的下載,這顯然不是我的意圖。我怎樣才能完成這項工作,或者我是否缺少一個概念?
將腳本放在文件系統上名為“cgi-bin”的目錄中是不夠的;它必須使用
cgi-script
處理程序。使用SetHandler
指令在<Files>
節內設置處理程序以將其限制為適當的文件名。