- ベストアンサー
CGIを設置できる場所をcgi-binからどこでもOKに変更したい
現在利用しているサーバでは、CGIの設置場所が公開フォルダの上位にあるcgi-binに限定されています。 以前にどこかで目にした記憶があるのですが、 何かのファイルをアップすることでCGIを自由に設置できるよう変更できる方法があったように思います。 レンタル会社さんにも相談していますが、何か方法があるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
.htaccessに AddHandler cgi-script .cgi で行けると思いますが、もしかしてapacheに手を加えてあると出来ないかも。 >レンタル会社さんにも相談していますが、 それが確かでしょう。まともな答えが返ってこない会社なら危ないと言うことだし。
その他の回答 (1)
noname#98978
回答No.1
>gi-binからどこでもOKに変更したい >レンタル会社さんにも相談していますが、 セキュリティ的にも、そんな危険な設定をするわけが無いでしょう。
質問者
補足
早速の回答ありがとうございます。 例えば http://80code.com/ のように自由にどのフォルダにもCGIを設置できるサーバが多数あるようです。今回の相談のようにcgi-binにしかCGIを設置できないよう制限しているサーバは根本的に仕様が異なる、だから出来る訳がないという意味でしょうか? もしくは、セキュリティーに対する考え方の面から、そんな危険な設定を許す訳がないという意味でしょうか?その点については、レンタル会社さんに相談しています。 前述の部分で可能な方法があったと思うのですがご存知の方はいらっしゃらないのでしょうか。
補足
アドバイスありがとうございます。 サーバはクララオンラインさんのものです。 http://clara.ne.jp/ 先方からは、公開フォルダでもCGIが動くようにする方法を教えてもらえました。 ただ、CGI用のフォルダではhtmlや画像は利用できないそうです。 サーバの移転を楽にすませたいと思っていたので残念ですが仕方ありませんね。 ありがとうございました。