我想访问此页面(工作中)
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 的下载,这显然不是我的本意。我该如何实现这一点,还是我遗漏了什么概念?
答案1
脚本位于文件系统上名为“cgi-bin”的目录中是不够的;它必须使用处理程序cgi-script
。使用SetHandler
指令在部分内设置处理程序<Files>
以将其限制为适当的文件名。