请帮我解决这个问题!
目前我有一台装有2个硬盘的服务器作为/ site01和/ site02,我在每个硬盘上创建了2个站点。
现在我想在两个站点上运行cgi脚本,但我不知道如何为cgi-bin目录配置ScriptAlias。 cgi脚本放在site01.mydomain.com的/ site01 / www / cgi-bin和site02.mydomain.com的/ 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/
但是不可能跑。
答案 0 :(得分:0)
ScriptAlias指令可以放在VirtualHost指令中。通过在每个VirtualHosts中使用不同的ScriptAlias指令,您可以为您的站点指定不同的脚本目录。