• 締切済み

httpd.conf の設定について

httpdの設定について、ふたつほどわからない点があり困っております。 どなたかお知恵を拝借させてください。 1) たとえば、 http://123.456.789.1/~posha/index.html にアクセスしたいときに、多くのサーバーでは http://123.456.789.1/~posha だけでもいけてしまいます。しかし、うちのサーバーでは http://123.456.789.1/~posha/ と、スラッシュまで入れないとindex.html を補完してくれません。 これを、前者のような指定だけでいけるようにするには、どのように 設定したらよいのでしょうか? 2) ユーザーのホームディレクトリ上でcgiの起動を許可したとして、 ~○○/cgi-bin/□□.cgi のように、cgi-bin の下にあるものだけを許可する方法を教えてください。 (他のディレクトリにあっても、cgiとして実行されない) 以上、よろしくお願いします。

みんなの回答

  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

1)はわからないので他の方に任せるとして、 2)は、 <Directory /home/*/public_html/cgi-bin> Options +ExecCGI </Directory> をhttpd.confに書いておけば良いのでは ないでしょうか?

posha
質問者

お礼

実家に帰省しており、返信がおくれました。もうしわけございません。 加えて、解答いただきまして、ほんとうにありがとうございます。 (2)のほうですが、さっそくためしてみたところ、見事に期待通りに 動作できました。ありがとうございます。冷静に考えれば当たり前の ことですね。頭が固かったというか、思考力が低下していたというか、 お恥ずかしいかぎりです。どうもありがとうございました。 (1) については、いまだに謎のままとなっております。しょうがないので 締め切ってしまうことにします。

関連するQ&A