请帮我解决这个问题!
目前,我有一个服务器,其中2个硬盘分别挂载为/site01和/site02,我在每个硬盘上创建了2个站点。
现在我想在两个站点上运行cgi脚本,但是我不知道如何配置cgi-bin目录的ScriptAlias。对于site01.mydomain.com,cgi脚本位于/site01/www/cgi-bin;对于site02.mydomain.com,cgi脚本位于/site02/www/cgi-bin。
现在,我的httpd.conf配置为:
ScriptAlias /cgi-bin/ /site01/www/cgi-bin/这样我就可以在site01.mydomain.com上执行cgi脚本了,但是我该如何配置site02.mydomain.com上的脚本才能运行它呢?
我试着把:
ScriptAlias /cgi-bin/ /*/www/cgi-bin/或
ScriptAlias /cgi-bin/ /site0*/www/cgi-bin/但它不可能运行。
发布于 2013-01-27 14:58:10
可以将ScriptAlias指令放在VirtualHost指令中。通过在每个VirtualHosts中使用不同的ScriptAlias指令,可以为站点指定不同的脚本目录。
https://stackoverflow.com/questions/14545046
复制相似问题