初めて投稿します。
私は、ある企業でSEをしており、まだどの分野においても初心者なのですが、この企業の情報システムの管理者の立場です。
ある部署が作成したホームページを確認用サーバにアップロードする作業をしていた際、このホームページ作成者から、
「『cgi-binディレクトリ中のみでCGIを実行する設定』以外に、さらに加えられた限定・制限などの有無を教えて欲しい
(例えば、拡張子による実行制限など)」との質問を受けましたが、「cgi」や「apache」の知識が全くないもので、
どう回答したらよいかが全く分からず困っております。
検索して調べたり、本を購入し読んでみて、httpd.confファイルの設定を確認したり、変更してみて動作確認してみるという
ところまでは分かりましたが、httpd.confファイルのどの部分を確認したら良いのか分かりません。
どう設定するかというのは、当社の運用方針によるものだと思いますが、どの部分をどのように確認すれば
良いのかを、どなたかご教授頂けたらと思います。宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
<Directory>ディレクティブで、CGIの部分の記述を確認すればいいです。
例)<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
主にセキュリティについての記述です。
他にユーザディレクトリにてCGIを許すかなど、また別のディレクティブに記述されています。
上記の一句一句を説明すればよいのでは?
ご回答ありがとうございます。mld_sakuraさんの回答を基に、参考書やネットで調べて、多少は分かったような感じがしてます。
まだまだ質問者に対して正確な回答をできる段階じゃないので、頑張って勉強します。
No.1
- 回答日時:
まず、apacheに関する解説本が売っていると思うのでそれをお手元に用意された方がいいと思います。
たぶん、ずっと人に聞いて作業をしていくわけには行かないと思いますので。基本はそんなに難しいことはないと思いますので。さて、どのディレクトリでCGIが動くかは execCGIを指定しているディレクトリがどのように設定されているかをみればいいと思います。viewコマンドなどでエディタをあげて眺めれば良いかと思います。
拡張子の制限に関しては AddHandler cgi-scriptの部分に何を指定しているかを見れば良いかと思います。
まずは頑張ってトライしてみてください。
参考URL:http://cc.sakura.ad.jp/apache/beginner/httpd-con …
ご回答、ありがとうございます。
apacheの解説本はこの投稿をする前にも買ったもですが、
もう一冊買ってきました。新しく買ってきた本の方が分かりやすそうです。
頑張ります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ftpのmgetコマンドの自分の格納...
-
7zを使うとフォルダの中身がす...
-
拡張子.dどういう意味
-
make時に出てきたエラーメッセ...
-
FTPでPUTできない原因は何?
-
Linuxコマンドについて
-
「照合パターンに合いません」...
-
ホームページのディレクトリを...
-
"cp -a"と"cp -r"の違い
-
/(スラッシュ)で区切ったフル...
-
zorin os lite 15 のデスクトッ...
-
FTPコマンドのCDについて
-
バッチファルの置き場所
-
ファイル名で / (スラッシュ...
-
「ドット(.)」と「¥」の意味...
-
シンボリックリンクについて
-
macで、cdで移動できない
-
tarでディレクトリのみをアーカ...
-
linuxコマンド mkdirでディレ...
-
unzipコマンドでディレクトリな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ftpのmgetコマンドの自分の格納...
-
ホームページのディレクトリを...
-
拡張子.dどういう意味
-
scpによるデータ転送後、ディレ...
-
FTPコマンドのCDについて
-
7zを使うとフォルダの中身がす...
-
make時に出てきたエラーメッセ...
-
「ドット(.)」と「¥」の意味...
-
バッチファルの置き場所
-
ファイル名で / (スラッシュ...
-
FTPでPUTできない原因は何?
-
linuxコマンド mkdirでディレ...
-
Linuxコマンドについて
-
linuxのコマンドラインで、拡張...
-
2TBのUSBメモリを2000円ほどで...
-
「照合パターンに合いません」...
-
/(スラッシュ)で区切ったフル...
-
ftpでのフォルダごとの転送はで...
-
unzipコマンドでディレクトリな...
-
"cp -a"と"cp -r"の違い
おすすめ情報