- ベストアンサー
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設置可能にするにはどうすればよいでしょうか?
- みんなの回答 (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> とされたらどうでしょうか。
お礼
詳しい説明ありがとうございます。 おかげでhttpd.confの記述が分かった気がします。