- ベストアンサー
自宅サーバで特定のディレクトリでしかexeのCGIを実行できないようにしたい
タイトルのままですが、自宅サーバで特定のディレクトリでしかexeのCGIを実行できないようにしたいのです。これはどのように設定したらいいのでしょうか。wwwサーバにはhttpdを使ってます。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
使ってるサーバーはAn httpdですか? だとすればhttpdという単語はhttpサーバーのことをあらわすのでanが入ってなければ伝わりません。 An httpdでCGI実行可能ディレクトリを指定するには一般設定一般タブのCGIの設定の部分で「一般パスでも実行する」のチェックを「外して」(全拡張子で)CGIを動作させたいディレクトリをエイリアスの実行パスで指定してください。 httpd-docs/options.htmlヘルプで「実行パス」と検索すればその付近に必要な情報があるはずです。
その他の回答 (1)
- naoiz
- ベストアンサー率40% (59/144)
回答No.1
『wwwサーバー』=『httpd』 なんじゃないでしょうか?(^^;) 具体的にはApacheですかね? まず、すべてのディレクトリにおいてCGIの実行を不可に設定し、許可したい特定のディレクトリのみ Options ExecCGI で、実行可能にすればいいんじゃないでしょうかね?
質問者
お礼
ごめんなさい。おっしゃるとおりです。 具体的にはAN httpdでした。 すいません、質問自体がおかしなことになってしまって。。
お礼
おっしゃるとおりです。An httpdのことです。 申し訳ありませんでした。質問の仕方で既に躓いていたとは・・・ どうもありがとうございました。