• ベストアンサー

apacheとCGIの設定(httpd.conf)について

Apache/1.3.26を使用しています。 CGIの定義の中に Alias /cgi-bin/ /usr/lib/cgi-bin <Directory /usr/lib/cgi-bin/> AllowOverride None Options ExecCGI Order allow,deny Allow from all </Directory> があるのですがこれは何を定義しているのでしょうか? また、ある指定のフォルダ /var/www/cgi-bin だけ CGI設置可能にするにはどうすればよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • stinger7
  • ベストアンサー率50% (1/2)
回答No.1

>Alias /cgi-bin/ /usr/lib/cgi-bin http://localhost/cgi-bin/ =>/usr/lib/cgi-bin/ >AllowOverride None overrideを認めるか? 否。(.htaccessがきかなくなる?) >Options ExecCGI CGI可能 >Order allow,deny allowとdenyを定義 >Allow from all allからの接続を許可。 >これは何を定義しているのでしょうか? /usr/lib/cgi-bin/についての定義と考えていいのでは >/var/www/cgi-bin だけCGI設置可能にするには Alias /cgi-bin/ /var/www/cgi-bin <Directory /var/www/cgi-bin/> ~~~~自分の設定~~~~ </Directory> とされたらどうでしょうか。

apache6
質問者

お礼

詳しい説明ありがとうございます。 おかげでhttpd.confの記述が分かった気がします。

関連するQ&A