apacheのcgi-bin/のディレクトリはデフォルトだと、
DIR: /usr/local/apache/cgi-bin/
に設定されていると思います。
さらに実行出来るディレクトリを追加してあげる場合
httpd.confのScriptAliasを
手順的に追加するだけで出来るのでしょうか?
例 ScriptAlias /cgi-bin/testdir/ "/home/test/testdir/"
<Directory "/home/test/testdir">
Options +ExecCGI
</Directory>
No.1
- 回答日時:
>さらに実行出来るディレクトリを追加してあげる場合
>httpd.confのScriptAliasを
>手順的に追加するだけで出来るのでしょうか?
その通りです。
<Directory "/home/test/testdir">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
これでOKだと思います。
早速の回答ありがとうございました。
上記のとおりできたのですが、ちょっと気になることがありました。
自分が行った設定が悪かったのかどうかわからないのですが、
httpd.confに記述する際、デフォルトの
ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
より後に記述した時はうまく動作しなかったのです。
デフォルトより先に追加するディレクトリを宣言してあげないと
いけないのでしょうか。
すみませんがよろしくおねがいします
No.2ベストアンサー
- 回答日時:
apache は、httpd.conf を明示的に実行していくだけですから、別に記述場所の上下は問わないと思います。
ただ、aliasを貼るのは、
<IfModule mod_alias.c>
・・・・・・・・・・
</IfModule>
の間なので、おそらくそれより下の貼ったのではないでしょうか?
またまたのお返事ありがとうございます。
> ただ、aliasを貼るのは、
> <IfModule mod_alias.c>
> ・・・・・・・・・・
> </IfModule>
> の間なので、おそらくそれより下の貼ったのではないでしょうか?
当初の設定では、デフォルトのすぐ下に記述しておりました。
もちろん、</IfModule> は設定内容の後に宣言しておりました。
自分でも不可解です。
今の設定では、 ScriptAliasの宣言を httpd.confに
<Directory "/hogehogedir/" > の設定をaccess.confに記述
しております。
原因について、もう少し調べてみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルが移動できません。
-
「E212:書込み用にファイルを開...
-
FTPでファイルがダウンロードで...
-
mrtgとは?
-
エラー「cpp0: /var/tmp/cczy3N...
-
lsでディレクトリのサイズが409...
-
嫌ってるのに真似してきたりマ...
-
Winmerge ファイルの中身は同じ...
-
バッチファイルで変数の中身を...
-
emlをtxtに変換するには?
-
onedriveの中身を削除したらパ...
-
教えてください!困ってます。
-
同期センターのマークが出てま...
-
GnuPGの複合化をパスフレーズ手...
-
ftpのmgetコマンドの自分の格納...
-
ファイルの先頭行を全て削除したい
-
フォルダ内の一覧を印刷するには?
-
メモ帳での一括たて列選択
-
BAKファイルを非表示にする方法
-
ホームページのディレクトリを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
shellscript内のコマンドを、su...
-
lsでディレクトリのサイズが409...
-
ファイルが移動できません。
-
「E212:書込み用にファイルを開...
-
Ubuntu、ファイル移動によるエ...
-
シンボリックリンクでパミッシ...
-
あり得ない!アーカイブを展開...
-
winSCPでlinuxフォルダを作りたい
-
RPM のソースパッケージが展開...
-
Index.html表示しない!!
-
PHPでchmod()を使えるようにす...
-
rootでも権限が無いようです
-
Apacheのドキュメントルート配...
-
/varの容量を変更の仕方
-
書き込み権限がありません
-
ファイル所有者を「apache」へ...
-
phpMyAdminが表示されない
-
ダウンロードしたファイル
-
rootユーザのメールボックスへ...
おすすめ情報