このページhttp://httpd.apache.org/docs/2.2/howto/cgi.htmlは、各ユーザーに独自のcg-binディレクトリを与える方法を説明しています。
次の行をApache構成ファイルhttpに追加する必要があります。 .conf:
<Directory /home/*/public_html/cgi-bin> Options ExecCGI SetHandler cgi-script </Directory>
これに加えて、留意すべき点がいくつかあります。 .htaccessファイルに次のようなセクションがある場合:
<IfModule mod_rewrite.c>
	RewriteEngine on
	RewriteCond %{http_host} ^site.com [nc]
	RewriteRule ^(.*)$ http://www.site.com/$1 [r=301,nc]
</IfModule> 
 次に、cgi構成を設定すると、このエラーが発生します:
 Options FollowSymLinksまたはSymLinksIfOwnerMatchがオフになっているため、RewriteRuleディレクティブが禁止されており、cgiファイルが機能しません。解決策は次のとおりです。OptionsExecCGIの代わりにOptions+ExecCGI 
 また、次の行がコメントされていることを確認してください:
 ScriptAlias / cgi-bin / "/ var / www / cgi-bin /" 
コメントが付いていない場合、www.site.com/cgi-binへのすべてのリクエストが送信されますユーザーのcgi-binディレクトリの代わりに/var/ www/cgi-binに移動します。
 内部サーバーエラーが発生した場合は、このページに記載されている解決策を試してください
 http://encodable.com/internal_server_error/