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.2ベストアンサー
- 回答日時:
apache は、httpd.conf を明示的に実行していくだけですから、別に記述場所の上下は問わないと思います。
ただ、aliasを貼るのは、
<IfModule mod_alias.c>
・・・・・・・・・・
</IfModule>
の間なので、おそらくそれより下の貼ったのではないでしょうか?
またまたのお返事ありがとうございます。
> ただ、aliasを貼るのは、
> <IfModule mod_alias.c>
> ・・・・・・・・・・
> </IfModule>
> の間なので、おそらくそれより下の貼ったのではないでしょうか?
当初の設定では、デフォルトのすぐ下に記述しておりました。
もちろん、</IfModule> は設定内容の後に宣言しておりました。
自分でも不可解です。
今の設定では、 ScriptAliasの宣言を httpd.confに
<Directory "/hogehogedir/" > の設定をaccess.confに記述
しております。
原因について、もう少し調べてみます。
ありがとうございました。
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/"
より後に記述した時はうまく動作しなかったのです。
デフォルトより先に追加するディレクトリを宣言してあげないと
いけないのでしょうか。
すみませんがよろしくおねがいします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- UNIX・Linux Linuxの実行結果を修正したいです。 6 2022/11/22 12:57
- その他(ネットショッピング・通販・ECサイト) ネットサイトの中国で洋服を購入しました。昨日の返信です 4からの追跡番号):https://toi. 1 2022/12/28 09:47
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エラー「cpp0: /var/tmp/cczy3N...
-
Ubuntu、ファイル移動によるエ...
-
ファイル所有者を「apache」へ...
-
Red Hat Linux 9.0 でWebを公...
-
lsでディレクトリのサイズが409...
-
FTPでファイルがダウンロードで...
-
すみません、二度目です。fedor...
-
書き込み権限がありません
-
嫌ってるのに真似してきたりマ...
-
onedriveの中身を削除したらパ...
-
Windows10 フォルダ内の自動並...
-
macのdmgファイル(動画)をMP4...
-
mrl→midファイルへ
-
Windows11 でのファイル削除
-
Truecryptの暗号化解除方法教え...
-
office365 ファイルを削除したい
-
MGRファイルは消して良いのか
-
ftpのmgetコマンドの自分の格納...
-
7zを使うとフォルダの中身がす...
-
バッチファイルで変数の中身を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
ファイルが移動できません。
-
lsでディレクトリのサイズが409...
-
shellscript内のコマンドを、su...
-
Index.html表示しない!!
-
RPM のソースパッケージが展開...
-
Ubuntu、ファイル移動によるエ...
-
シンボリックリンクでパミッシ...
-
「E212:書込み用にファイルを開...
-
PHPでchmod()を使えるようにす...
-
あり得ない!アーカイブを展開...
-
winSCPでlinuxフォルダを作りたい
-
書き込み権限がありません
-
ファイル「所有者」と「所有グ...
-
apacheユーザの実行権限設定は...
-
Apacheのドキュメントルート配...
-
ダウンロードしたファイル
-
SFTPでファイルのアップロード...
-
vsftpで共有ディレクトリ
-
rootユーザのメールボックスへ...
おすすめ情報