如何将根path映射到CGI脚本?

我可以使用以下命令将服务器上的/hg映射到hgweb.cgi

ScriptAlias /hg "/home/user/webdir/hgweb.cgi"

但是如何将/ (服务器根目录)映射到CGI脚本?

更新 :这是什么为我工作:

  1. 使用sudo a2dissite default禁用默认网站
  2. 使用以下内容创build/ etc / apache2 / sites-available / hg:

 <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName code.company.com ServerAlias code DocumentRoot /srv/hg/cgi-bin/ <Directory "/srv/hg/cgi-bin/"> AddHandler cgi-script .cgi Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch AllowOverride None Order allow,deny Allow from all DirectoryIndex hgweb.cgi </Directory> </VirtualHost> 

  1. 添加AddHandler:AddHandler cgi-script .cgi
  2. 添加+ ExecCGI:选项+ ExecCGI
  3. 更改DirectoryIndex:DirectoryIndex hgweb.cgi