cgi-bin 不同目录上的脚本别名



请帮我解决这个问题!

目前,我有一台服务器,其中 2 个硬盘挂载为/site01 和/site02,并且我在每个 HDD 上创建了 2 个站点。

现在我想在两个站点上运行 cgi 脚本,但我不知道如何为 cgi-bin 目录配置 ScriptAlias。cgi 脚本放在/site01/www/cgi-bin 上表示 site01.mydomain.com,/site02/www/cgi-bin 表示 site02.mydomain.com。

现在我的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/

但是不可能跑。

ScriptAlias 指令可以放在 VirtualHost 指令中。通过在每个虚拟主机中使用不同的 ScriptAlias 指令,您可以为站点指定不同的脚本目录。

最新更新