• ベストアンサー

CGIを設置できる場所をcgi-binからどこでもOKに変更したい

現在利用しているサーバでは、CGIの設置場所が公開フォルダの上位にあるcgi-binに限定されています。 以前にどこかで目にした記憶があるのですが、 何かのファイルをアップすることでCGIを自由に設置できるよう変更できる方法があったように思います。 レンタル会社さんにも相談していますが、何か方法があるのでしょうか?

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

.htaccessに AddHandler cgi-script .cgi で行けると思いますが、もしかしてapacheに手を加えてあると出来ないかも。 >レンタル会社さんにも相談していますが、 それが確かでしょう。まともな答えが返ってこない会社なら危ないと言うことだし。

mania715
質問者

補足

アドバイスありがとうございます。 サーバはクララオンラインさんのものです。 http://clara.ne.jp/ 先方からは、公開フォルダでもCGIが動くようにする方法を教えてもらえました。 ただ、CGI用のフォルダではhtmlや画像は利用できないそうです。 サーバの移転を楽にすませたいと思っていたので残念ですが仕方ありませんね。 ありがとうございました。

その他の回答 (1)

noname#98978
noname#98978
回答No.1

>gi-binからどこでもOKに変更したい >レンタル会社さんにも相談していますが、 セキュリティ的にも、そんな危険な設定をするわけが無いでしょう。

mania715
質問者

補足

早速の回答ありがとうございます。 例えば http://80code.com/ のように自由にどのフォルダにもCGIを設置できるサーバが多数あるようです。今回の相談のようにcgi-binにしかCGIを設置できないよう制限しているサーバは根本的に仕様が異なる、だから出来る訳がないという意味でしょうか? もしくは、セキュリティーに対する考え方の面から、そんな危険な設定を許す訳がないという意味でしょうか?その点については、レンタル会社さんに相談しています。 前述の部分で可能な方法があったと思うのですがご存知の方はいらっしゃらないのでしょうか。